Skip to content

Commit 6e0b238

Browse files
committed
feat(frontend): admin route
1 parent 5171047 commit 6e0b238

File tree

4 files changed

+8
-18
lines changed

4 files changed

+8
-18
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import { redirect } from "@sveltejs/kit";
2+
3+
export const load = async ({ locals: { session, user } }) => {
4+
if (!session || user?.role !== "admin") return redirect(308, "/");
5+
};

frontend/src/routes/admin/+page.svelte frontend/src/routes/(root)/admin/+page.svelte

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
<script lang="ts">
22
import { MetaTags } from "svelte-meta-tags";
3+
import type { PageProps } from "./$types";
4+
5+
let { children }: PageProps = $props();
36
</script>
47

58
<MetaTags

frontend/src/routes/admin/+layout.server.ts

-6
This file was deleted.

frontend/src/routes/admin/+layout.svelte

-12
This file was deleted.

0 commit comments

Comments
 (0)