Add TeamTable component and improve EventView layout
All checks were successful
SteamWarCI Build successful

This commit is contained in:
2025-04-14 23:31:19 +02:00
parent f5a778d9b4
commit 063638d016
2 changed files with 62 additions and 8 deletions

View File

@@ -18,14 +18,13 @@
-->
<script lang="ts">
import type {ExtendedEvent} from "@type/event.ts";
import type { ExtendedEvent } from "@type/event.ts";
import EventEdit from "@components/moderator/pages/event/EventEdit.svelte";
import EventFightList from "@components/moderator/pages/event/EventFightList.svelte";
import RefereesList from "@components/moderator/pages/event/RefereesList.svelte";
import TeamTable from "@components/moderator/pages/event/TeamTable.svelte";
const {
event
}: { event: ExtendedEvent } = $props();
const { event }: { event: ExtendedEvent } = $props();
</script>
<div class="flex flex-col m-4 p-4 rounded-md border gap-4">
@@ -35,12 +34,12 @@
<EventEdit event={event.event} />
</div>
<div class="md:ml-4 md:pl-4 md:border-l md:w-1/3">
<h2>Teams</h2>
<h2 class="text-xl font-bold mb-4">Teams</h2>
<TeamTable {event} />
</div>
<div class="md:ml-4 md:pl-4 md:border-l md:w-1/3">
<h2>Referees</h2>
<RefereesList event={event} />
<h2 class="text-xl font-bold mb-4">Referees</h2>
<RefereesList {event} />
</div>
</div>
<EventFightList data={event} />