Select Upcoming
selectedFights.size > 0 ? changeTimeOpen = true : changeTimeOpen = false}>
Reschedule Fights
selectedFights.size > 0 ? spectatePortOpen = true : spectatePortOpen = false}
disabled={changedTime === undefined}>
Change Spectate Port
selectedFights.size > 0 ? groupChangeOpen = true : groupChangeOpen = false}>
Change Group
selectedFights.size > 0 ? deleteOpen = true : deleteOpen = false}>
Delete
{#each groupedFights as group}
selectedFights.has(gf))}
onclick={() => cycleGroup(group.fights)}/>
{group.group ?? "Ungrouped"}
{#each group.fights.sort((a, b) => a.start - b.start) as fight, i (fight.id)}
{@const isSelected = selectedFights.has(fight)}
{
if (selectedFights.has(fight)) {
selectedFights.delete(fight);
} else {
selectedFights.add(fight);
}
selectedFights = new Set(selectedFights);
}} update={async () => fights = await $fightRepo.listFights(data.event.id)}
/>
{/each}
{/each}