a
This commit is contained in:
parent
e59f917c46
commit
f01d77fde7
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