From be9597da2b18a4b9cf265dcd487becafb881c778 Mon Sep 17 00:00:00 2001 From: Freddie Date: Thu, 2 Apr 2026 08:44:09 -0700 Subject: [PATCH] Fix concentration icons in home column --- .../row/HomeTableRowProfessionsV2Profession.svelte | 3 ++- .../shared/components/currencies/Currency.svelte | 13 +++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/apps/frontend/components/home/table/row/HomeTableRowProfessionsV2Profession.svelte b/apps/frontend/components/home/table/row/HomeTableRowProfessionsV2Profession.svelte index c27aa14fe..867902096 100644 --- a/apps/frontend/components/home/table/row/HomeTableRowProfessionsV2Profession.svelte +++ b/apps/frontend/components/home/table/row/HomeTableRowProfessionsV2Profession.svelte @@ -101,10 +101,11 @@ {character} currency={concCurrency} fullIsBad={settingsState.value.professions.fullConcentrationIsBad} + useIconOverride={false} useStatusClass={true} /> {:else if field === 'moxie' && showMoxie} - + {/if} {/each} {/if} diff --git a/apps/frontend/shared/components/currencies/Currency.svelte b/apps/frontend/shared/components/currencies/Currency.svelte index 57b6d4bde..e20bf7cb6 100644 --- a/apps/frontend/shared/components/currencies/Currency.svelte +++ b/apps/frontend/shared/components/currencies/Currency.svelte @@ -5,13 +5,21 @@ import type { CharacterProps } from '@/types/props'; import WowthingImage from '@/shared/components/images/sources/WowthingImage.svelte'; + import { currencyIconOverride } from '@/data/currencies'; type Props = CharacterProps & { currency: StaticDataCurrency; fullIsBad?: boolean; + useIconOverride?: boolean; useStatusClass?: boolean; }; - let { character, currency, fullIsBad, useStatusClass }: Props = $props(); + let { + character, + currency, + fullIsBad, + useIconOverride = true, + useStatusClass, + }: Props = $props(); let data = $derived(currency && getCurrencyData(timeState.slowTime, character, currency)); @@ -40,8 +48,9 @@ {#if data} {@const { amount, percent, tooltip } = data} {@const status = useStatusClass ? statusClass(percent) : ''} + {@const icon = useIconOverride ? currencyIconOverride[currency.id] : ''}
- + {amount}
{:else}