{#if !shouldHide}
{t('debt_overview', lang)}
{#if loading}
{t('loading_debt_breakdown', lang)}
{:else if error}
{t('error_prefix', lang)}: {error}
{:else}
{#if debtData.whoOwesMe.length > 0}
{t('who_owes_you', lang)}
{t('total', lang)}: {formatCurrency(debtData.totalOwedToMe, 'CHF', loc)}
{#each debtData.whoOwesMe as debt}
{debt.username}
{formatCurrency(debt.netAmount, 'CHF', loc)}
{debt.transactions.length} {debt.transactions.length !== 1 ? t('transactions', lang) : t('transaction', lang)}
{/each}
{/if} {#if debtData.whoIOwe.length > 0}
{t('you_owe_section', lang)}
{t('total', lang)}: {formatCurrency(debtData.totalIOwe, 'CHF', loc)}
{#each debtData.whoIOwe as debt}
{debt.username}
{formatCurrency(debt.netAmount, 'CHF', loc)}
{debt.transactions.length} {debt.transactions.length !== 1 ? t('transactions', lang) : t('transaction', lang)}
{/each}
{/if}
{/if}
{/if}