Select Upcoming
selectedFights.size > 0 ? changeTimeOpen = true : changeTimeOpen = false}>
Reschedule Fights
selectedFights.size > 0 ? kampfleiterOpen = true : kampfleiterOpen = false}>
Change Kampfleiter
selectedFights.size > 0 ? groupChangeOpen = true : groupChangeOpen = false}>
Change Group
selectedFights.size > 0 ? deleteOpen = true : deleteOpen = false}>
Delete
{#each groupedFights as group}
selectedFights.has(gf))} on:click={() => cycleGroup(group.fights)}/>
{group.group ?? "Ungrouped"}
{#each group.fights.sort((a, b) => a.start - b.start) as fight, i (fight.id)}
{
if (selectedFights.has(fight)) {
selectedFights.delete(fight);
} else {
selectedFights.add(fight);
}
selectedFights = selectedFights;
}}
on:update={async () => fights = await $fightRepo.listFights(data.event.id)}
/>
{/each}
{/each}