From d1643e9b6847760daacace899269e513f6684562 Mon Sep 17 00:00:00 2001 From: Stan Runge Date: Sun, 1 Mar 2026 03:36:14 +0100 Subject: [PATCH] refactor: streamline header and sidebar components, update navigation icons, and enhance queue management logic --- src/lib/components/Header.svelte | 8 --- src/lib/components/Sidebar.svelte | 59 +++++++++++--------- src/lib/server/match/engine.ts | 10 ++++ src/routes/(app)/+page.svelte | 65 ++++++++++++----------- src/routes/(app)/leaderboard/+page.svelte | 4 +- src/routes/(app)/matches/+page.svelte | 2 +- src/routes/(app)/teams/+page.svelte | 9 ++++ src/routes/(app)/terms/+page.svelte | 2 +- 8 files changed, 90 insertions(+), 69 deletions(-) diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index 03dd5f8..1deae8a 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -28,14 +28,6 @@ {user.name} {/if} -
- -
{:else} +{#snippet navIcon(name: string)} + {#if name === 'dashboard'} + + {:else if name === 'matches'} + + {:else if name === 'mappools'} + + {:else if name === 'teams'} + + {:else if name === 'leaderboard'} + + {:else if name === 'settings'} + + {:else if name === 'admin'} + + {/if} +{/snippet} + {#if open}