diff options
author | mat <github@matdoes.dev> | 2022-04-09 18:55:52 -0500 |
---|---|---|
committer | mat <github@matdoes.dev> | 2022-04-09 18:55:52 -0500 |
commit | 29dbeba95d7f9d5ffd95509e74d5b3ad5ba0545a (patch) | |
tree | 45f56806f359b2ccdd5f16898b282c1f39585e97 /src/lib/sections/FarmingContests.svelte | |
parent | ebaa625ff385caa813f7eed38a97a9cf879656d0 (diff) | |
download | skyblock-stats-29dbeba95d7f9d5ffd95509e74d5b3ad5ba0545a.tar.gz skyblock-stats-29dbeba95d7f9d5ffd95509e74d5b3ad5ba0545a.tar.bz2 skyblock-stats-29dbeba95d7f9d5ffd95509e74d5b3ad5ba0545a.zip |
Don't show redundant unit in leaderboard section
Also bump sveltekit version
Diffstat (limited to 'src/lib/sections/FarmingContests.svelte')
-rw-r--r-- | src/lib/sections/FarmingContests.svelte | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/lib/sections/FarmingContests.svelte b/src/lib/sections/FarmingContests.svelte index ca4f1a7..8eef53d 100644 --- a/src/lib/sections/FarmingContests.svelte +++ b/src/lib/sections/FarmingContests.svelte @@ -3,10 +3,15 @@ import Emoji from '$lib/Emoji.svelte' import ListItemWithIcon from '$lib/ListItemWithIcon.svelte' import { skyblockItemToUrl } from '$lib/minecraft/inventory' - import Item from '$lib/minecraft/Item.svelte' - import { cleanId, millisecondsToTime, skyblockTime, toTitleCase } from '$lib/utils' + import { skyblockTime } from '$lib/utils' export let data: CleanMemberProfile + + let cachedItemUrls: Record<string, string> = {} + function cachedSkyblockItemToUrl(item: string) { + if (!cachedItemUrls[item]) cachedItemUrls[item] = skyblockItemToUrl(item) + return cachedItemUrls[item] + } </script> <div class="info-text primary-info-text"> @@ -22,7 +27,7 @@ </p> <ul> {#each farmingContest.crops as crop} - <ListItemWithIcon src={skyblockItemToUrl(crop.item)}> + <ListItemWithIcon src={cachedSkyblockItemToUrl(crop.item)}> <b>{crop.amount.toLocaleString()}</b> collected {#if crop.position} <span class="farming-contest-item-placement"> |