dev #1
					 1 changed files with 149 additions and 143 deletions
				
			
		|  | @ -751,7 +751,8 @@ export default function Page() { | ||||||
|   }, [categories]); |   }, [categories]); | ||||||
| 
 | 
 | ||||||
| function formatTrophies(value: number) { | function formatTrophies(value: number) { | ||||||
|   const sign = value > 0 ? '+' : ''; |   const sign = value > 0 ? '' : '+'; | ||||||
|  |    | ||||||
|   return `${sign}${value} trophies`; |   return `${sign}${value} trophies`; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | @ -1141,6 +1142,7 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary { | ||||||
|                     <li>No categories yet.</li> |                     <li>No categories yet.</li> | ||||||
|                   )} |                   )} | ||||||
|                 </ul> |                 </ul> | ||||||
|  |               </details> | ||||||
|             </div> |             </div> | ||||||
|           </div> |           </div> | ||||||
|           <div className="card"> |           <div className="card"> | ||||||
|  | @ -1236,6 +1238,7 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary { | ||||||
|                     <li>No bases yet.</li> |                     <li>No bases yet.</li> | ||||||
|                   )} |                   )} | ||||||
|                 </ul> |                 </ul> | ||||||
|  |               </details> | ||||||
|             </div> |             </div> | ||||||
|             {baseBeingEdited && ( |             {baseBeingEdited && ( | ||||||
|               <div className="subsection"> |               <div className="subsection"> | ||||||
|  | @ -1440,6 +1443,7 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary { | ||||||
|                 {defenses.length > 10 ? ( |                 {defenses.length > 10 ? ( | ||||||
|                   <p className="muted">Showing the latest 10 entries.</p> |                   <p className="muted">Showing the latest 10 entries.</p> | ||||||
|                 ) : null} |                 ) : null} | ||||||
|  |               </details> | ||||||
|             </div> |             </div> | ||||||
|             {defenseBeingEdited && ( |             {defenseBeingEdited && ( | ||||||
|               <div className="subsection"> |               <div className="subsection"> | ||||||
|  | @ -1732,6 +1736,7 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary { | ||||||
|                   <li>No army categories have attacked this base yet.</li> |                   <li>No army categories have attacked this base yet.</li> | ||||||
|                 )} |                 )} | ||||||
|               </ul> |               </ul> | ||||||
|  |             </details> | ||||||
|           </div> |           </div> | ||||||
|           <div className="card"> |           <div className="card"> | ||||||
|             <details open> |             <details open> | ||||||
|  | @ -1800,6 +1805,7 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary { | ||||||
|                   <li>No defenses recorded for this base yet.</li> |                   <li>No defenses recorded for this base yet.</li> | ||||||
|                 )} |                 )} | ||||||
|               </ul> |               </ul> | ||||||
|  |             </details> | ||||||
|           </div> |           </div> | ||||||
|         </section> |         </section> | ||||||
| 
 | 
 | ||||||
|  | @ -1888,7 +1894,7 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary { | ||||||
|                 </ul> |                 </ul> | ||||||
|               </div> |               </div> | ||||||
|               <div className="card"> |               <div className="card"> | ||||||
|                 <details> |                 <details open> | ||||||
|                   <summary><h3>Recent Resets</h3></summary> |                   <summary><h3>Recent Resets</h3></summary> | ||||||
|                   <ul className="list compact"> |                   <ul className="list compact"> | ||||||
|                     {profileSelectedBase.trophyResets.length ? ( |                     {profileSelectedBase.trophyResets.length ? ( | ||||||
|  | @ -1897,7 +1903,7 @@ function summarizeProfileDefenses(defenses: ProfileDefense[]): Summary { | ||||||
|                           <div className="defense-header"> |                           <div className="defense-header"> | ||||||
|                             <span>{new Date(reset.date).toLocaleDateString()}</span> |                             <span>{new Date(reset.date).toLocaleDateString()}</span> | ||||||
|                             <div className="defense-meta"> |                             <div className="defense-meta"> | ||||||
|                               <span>{reset.trophiesAtStart} trophies </span> |                               <span>{reset.trophiesAtStart} trophies at start</span> | ||||||
|                               <span>{formatTrophies(reset.trophiesLost)} lost</span> |                               <span>{formatTrophies(reset.trophiesLost)} lost</span> | ||||||
|                               <span>{reset.numberOfDefenses} defenses</span> |                               <span>{reset.numberOfDefenses} defenses</span> | ||||||
|                             </div> |                             </div> | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue