From d1c926c09305182eb34350943a90993164483d95 Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Wed, 2 Apr 2025 09:20:36 +0200 Subject: [PATCH] Refactor referee management into standalone component --- .../moderator/pages/event/EventView.svelte | 69 ++------------ .../moderator/pages/event/RefereesList.svelte | 92 +++++++++++++++++++ 2 files changed, 100 insertions(+), 61 deletions(-) create mode 100644 src/components/moderator/pages/event/RefereesList.svelte diff --git a/src/components/moderator/pages/event/EventView.svelte b/src/components/moderator/pages/event/EventView.svelte index d7627ba..c1ba5de 100644 --- a/src/components/moderator/pages/event/EventView.svelte +++ b/src/components/moderator/pages/event/EventView.svelte @@ -20,80 +20,27 @@
-
+

{event.event.name}

-
+
+

Teams

+ +
+

Referees

- - - - Name - Actions - - - - {#each referees as referee (referee.uuid)} - - {referee.name} - - - - - {/each} - -
- - - - - - - - - No Players found :( - - {#each $players.filter(v => v.perms.length > 0).filter(v => !referees.some(k => k.uuid === v.uuid)) as player (player.uuid)} - addReferee(player.uuid)}>{player.name} - {/each} - - - - - +
diff --git a/src/components/moderator/pages/event/RefereesList.svelte b/src/components/moderator/pages/event/RefereesList.svelte new file mode 100644 index 0000000..e960750 --- /dev/null +++ b/src/components/moderator/pages/event/RefereesList.svelte @@ -0,0 +1,92 @@ + + + + + + + + Name + Actions + + + + {#each referees as referee (referee.uuid)} + + {referee.name} + + + + + {/each} + +
+ + + + + + + + + No Players found :( + + {#each $players.filter(v => v.perms.length > 0).filter(v => !referees.some(k => k.uuid === v.uuid)) as player (player.uuid)} + addReferee(player.uuid)}>{player.name} + {/each} + + + + + \ No newline at end of file