dev #1
					 1 changed files with 95 additions and 93 deletions
				
			
		|  | @ -752,8 +752,10 @@ export default function Page() { | ||||||
| 
 | 
 | ||||||
| function formatTrophies(value: number) { | function formatTrophies(value: number) { | ||||||
|   const sign = value > 0 ? '' : '+'; |   const sign = value > 0 ? '' : '+'; | ||||||
|    |   let gained = false; | ||||||
|   return `${sign}${value} trophies`; |   if(sign === '+') gained = true; | ||||||
|  |   let suffix = gained ? 'gained' : 'lost'; | ||||||
|  |   return `${sign}${value} trophies ${suffix}`;  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary { | function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary { | ||||||
|  | @ -1555,7 +1557,7 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary { | ||||||
|                 <input type="number" name="trophiesAtStart" min={0} step={1} required className="styled-number" /> |                 <input type="number" name="trophiesAtStart" min={0} step={1} required className="styled-number" /> | ||||||
|               </label> |               </label> | ||||||
|               <label> |               <label> | ||||||
|                 Trophies Lost |                 Trophies Gained/Lost | ||||||
|                 <input type="number" name="trophiesLost" step={1} required className="styled-number" /> |                 <input type="number" name="trophiesLost" step={1} required className="styled-number" /> | ||||||
|               </label> |               </label> | ||||||
|               <label> |               <label> | ||||||
|  | @ -1600,7 +1602,7 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary { | ||||||
|                         </div> |                         </div> | ||||||
|                         <div className="defense-meta"> |                         <div className="defense-meta"> | ||||||
|                           <span>{reset.trophiesAtStart} trophies</span> |                           <span>{reset.trophiesAtStart} trophies</span> | ||||||
|                           <span>{formatTrophies(reset.trophiesLost)} lost</span> |                           <span>{formatTrophies(reset.trophiesLost)}</span> | ||||||
|                           <span>{reset.numberOfDefenses} defenses</span> |                           <span>{reset.numberOfDefenses} defenses</span> | ||||||
|                         </div> |                         </div> | ||||||
|                       </li> |                       </li> | ||||||
|  | @ -1638,7 +1640,7 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary { | ||||||
|                     <input type="number" name="trophiesAtStart" min={0} step={1} required className="styled-number" defaultValue={trophyResetBeingEdited.trophiesAtStart} /> |                     <input type="number" name="trophiesAtStart" min={0} step={1} required className="styled-number" defaultValue={trophyResetBeingEdited.trophiesAtStart} /> | ||||||
|                   </label> |                   </label> | ||||||
|                   <label> |                   <label> | ||||||
|                     Trophies Lost |                     Trophies Gained/Lost | ||||||
|                     <input type="number" name="trophiesLost" step={1} required className="styled-number" defaultValue={trophyResetBeingEdited.trophiesLost} /> |                     <input type="number" name="trophiesLost" step={1} required className="styled-number" defaultValue={trophyResetBeingEdited.trophiesLost} /> | ||||||
|                   </label> |                   </label> | ||||||
|                   <label> |                   <label> | ||||||
|  | @ -1765,8 +1767,8 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary { | ||||||
|                         </div> |                         </div> | ||||||
|                       </div> |                       </div> | ||||||
|                       <div className="defense-meta"> |                       <div className="defense-meta"> | ||||||
|                         <span>{reset.trophiesAtStart} trophies at start</span> |                         <span>{reset.trophiesAtStart} trophies</span> | ||||||
|                         <span>{formatTrophies(reset.trophiesLost)} lost</span> |                         <span>{formatTrophies(reset.trophiesLost)}</span> | ||||||
|                         <span>{reset.numberOfDefenses} defenses</span> |                         <span>{reset.numberOfDefenses} defenses</span> | ||||||
|                       </div> |                       </div> | ||||||
|                     </li> |                     </li> | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue