Some (alot) of fixes

This commit is contained in:
2025-01-01 17:08:55 +01:00
parent f5332411d2
commit 9f60071e48
6 changed files with 119 additions and 86 deletions

View File

@@ -82,7 +82,7 @@
} else {
groupFights.forEach(fight => selectedFights.add(fight));
}
selectedFights = selectedFights;
selectedFights = new Set(selectedFights);
}
let deleteOpen = $state(false);
@@ -227,16 +227,17 @@
<h1 class="ml-4 text-2xl">{group.group ?? "Ungrouped"}</h1>
</div>
{#each group.fights.sort((a, b) => a.start - b.start) as fight, i (fight.id)}
<FightCard {fight} {i} {data} selected={selectedFights.has(fight)}
on:select={() => {
{@const isSelected = selectedFights.has(fight)}
<FightCard {fight} {i} {data} selected={isSelected}
select={() => {
if (selectedFights.has(fight)) {
selectedFights.delete(fight);
} else {
selectedFights.add(fight);
}
selectedFights = selectedFights;
}}
on:update={async () => fights = await $fightRepo.listFights(data.event.id)}
selectedFights = new Set(selectedFights);
}} update={async () => fights = await $fightRepo.listFights(data.event.id)}
/>
{/each}
{/each}