From efc50f82c50f5094eafd4aee4e7977f2229e51af Mon Sep 17 00:00:00 2001 From: JCEEE <0xjceee@proton.me> Date: Sun, 2 Aug 2026 17:02:14 +0100 Subject: [PATCH] updates --- .../[fam]/[username]/bonuses/+page.svelte | 54 ++++++++++++------- 1 file changed, 35 insertions(+), 19 deletions(-) diff --git a/frontend/src/routes/[fam]/[username]/bonuses/+page.svelte b/frontend/src/routes/[fam]/[username]/bonuses/+page.svelte index 9568b57..47bf461 100644 --- a/frontend/src/routes/[fam]/[username]/bonuses/+page.svelte +++ b/frontend/src/routes/[fam]/[username]/bonuses/+page.svelte @@ -210,7 +210,7 @@ let outstandingConfigs = $derived(allBonusConfigs.filter((c: BonusConfig) => isOutstanding(c))); let doneConfigs = $derived( - allBonusConfigs.filter((c: BonusConfig) => isCompleted(c) && !isOutstanding(c)) + configs.filter((c: BonusConfig) => c.status === 'completed') as BonusConfig[] ); function isCompleted(cfg: BonusConfig): boolean { @@ -223,6 +223,7 @@ return prog.progress.every((p) => p.achieved); } + // todo - redundant? function isOutstanding(cfg: BonusConfig): boolean { if (!isCompleted(cfg)) return false; const rewards = allRewards.filter((r) => r.bonusConfigId === cfg.id); @@ -296,12 +297,10 @@