Ergebnisse: {group?.name} Punkte: Sieg: {group?.pointsPerWin}, Unentschieden: {group?.pointsPerDraw}, Niederlage: {group?.pointsPerLoss} {#if group.points !== null} Team Spiele Punkte {#each Object.entries(group.points).toSorted((a, b) => b[1] - a[1]) as [teamIdString, points] (teamIdString)} {@const teamId = Number(teamIdString)} {@const team = teams.find((t) => t.id === teamId) as ResponseTeam | undefined} {@const playedGames = fights.filter((f) => f.hasFinished && f.group?.id === group.id && (f.blueTeam.id === teamId || f.redTeam.id === teamId)).length} {team?.name ?? "?"} ({team?.kuerzel ?? "?"}) {playedGames} {points} {/each}
{:else}

Noch keine Ergebnisse für diese Gruppe vorhanden oder keine Spiele zugeordnet.

{/if}