From db94cbce1b1a73ed692f4cdb3fd09b155c247272 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakob=20Korde=C5=BE?= Date: Mon, 2 Dec 2024 20:23:23 +0100 Subject: [PATCH] Add admin buttons to reservation --- .../src/routes/reservation/[id]/+page.svelte | 31 ++++++++++++++++--- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/svelte-app/src/routes/reservation/[id]/+page.svelte b/svelte-app/src/routes/reservation/[id]/+page.svelte index 96361e7..59af580 100644 --- a/svelte-app/src/routes/reservation/[id]/+page.svelte +++ b/svelte-app/src/routes/reservation/[id]/+page.svelte @@ -11,6 +11,10 @@ import DownloadButton from './download-button.svelte'; import LogSummary from './log-summary.svelte'; import UploadLog from './upload-log.svelte'; + import { userStore } from '$lib/stores/user-store'; + import { Role } from '$lib/enums/role.enum'; + import { getAccessToken } from '$lib/stores/auth-store'; + import { apiFunctions } from '$lib/api'; const { data }: { data: PageData } = $props(); @@ -23,10 +27,29 @@ {:then [reservation, event]}
- - - Nazaj na dogodek - +
+ + + Nazaj na dogodek + + + {#if $userStore?.roles.includes(Role.Admin)} + Nazaj na dogodek + + + {/if} +

{event.callsign}