fix up ts errors

This commit is contained in:
2023-05-12 21:52:00 +02:00
parent ba4a6cb2a2
commit 15072fe2c8
2 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -11,7 +11,8 @@ const damageFormatter = new Intl.NumberFormat('en-US', {
notation: "compact", notation: "compact",
}); });
export function formatGold(number: number): string { export function formatGold(number: number | null): string {
if (number === null) return "";
return goldFormatter.format(number); return goldFormatter.format(number);
} }
+2 -1
View File
@@ -18,10 +18,11 @@
<small>Automatically finish quests when they are completed.</small> <small>Automatically finish quests when they are completed.</small>
<button <button
class="button metal" class="button metal"
v-if="guild.autoFinishQuestsUpgrade.nextLevelCost"
:disabled="guild.gold < guild.autoFinishQuestsUpgrade.nextLevelCost || guild.autoFinishQuestsUpgrade.isMaxLevel()" :disabled="guild.gold < guild.autoFinishQuestsUpgrade.nextLevelCost || guild.autoFinishQuestsUpgrade.isMaxLevel()"
@click="upgradeAutoFinishQuests()" @click="upgradeAutoFinishQuests()"
> >
<span v-if="!guild.autoFinishQuestsUpgrade.isMaxLevel()">Upgrade ({{ formatGold(guild.autoFinishQuestsUpgrade.nextLevelCost) }} gold)</span> <span v-if="!guild.autoFinishQuestsUpgrade.isMaxLevel()">Upgrade ({{ formatGold(guild.autoFinishQuestsUpgrade.nextLevelCost) }} gold)</span>
<span v-else>Max level</span> <span v-else>Max level</span>
</button> </button>
</div> </div>