From dfbb6a6d9c1893883deedca96ffb75703632dbd8 Mon Sep 17 00:00:00 2001 From: cirroskais Date: Thu, 25 Apr 2024 00:39:04 -0400 Subject: [PATCH] dshgfdshjagd --- src/app.css | 7 +++++ src/hooks.server.js | 6 ++-- src/lib/components/Dropdown.svelte | 8 +++-- src/lib/components/DropdownButton.svelte | 5 ++- src/lib/components/Header.svelte | 40 +++++++++++++++++++----- src/lib/components/Inputs/Button.svelte | 8 +---- src/routes/(app)/+layout.svelte | 2 +- src/routes/(app)/admin/+page.svelte | 0 src/routes/(app)/dashboard/+page.svelte | 1 + src/routes/+error.svelte | 2 -- 10 files changed, 56 insertions(+), 23 deletions(-) create mode 100644 src/routes/(app)/admin/+page.svelte diff --git a/src/app.css b/src/app.css index eb02d79..5afbab4 100644 --- a/src/app.css +++ b/src/app.css @@ -1,3 +1,5 @@ +@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200..1000&display=swap'); + @tailwind base; @tailwind components; @tailwind utilities; @@ -6,6 +8,11 @@ html { @apply dark:bg-neutral-950; @apply dark:text-neutral-200; @apply transition-colors; + + font-family: 'Nunito', sans-serif; + font-optical-sizing: auto; + font-weight: 400; + font-style: normal; } strong { diff --git a/src/hooks.server.js b/src/hooks.server.js index 9aa8b08..6d712fe 100644 --- a/src/hooks.server.js +++ b/src/hooks.server.js @@ -1,4 +1,4 @@ -import { redirect } from '@sveltejs/kit'; +import { error, redirect } from '@sveltejs/kit'; import { getSession } from '$lib/server/database'; import { COOKIE } from '$lib/config'; @@ -25,7 +25,9 @@ export async function handle({ event, resolve }) { }; } - if (event.route.id.includes('(app)') && !user) return redirect(303, '/'); + if (event.route.id) { + if (event.route.id.includes('(app)') && !user) return redirect(303, '/'); + } return await resolve(event); } diff --git a/src/lib/components/Dropdown.svelte b/src/lib/components/Dropdown.svelte index d5af63a..742b9f0 100644 --- a/src/lib/components/Dropdown.svelte +++ b/src/lib/components/Dropdown.svelte @@ -9,12 +9,14 @@ } -
- +
+ {#if visible} diff --git a/src/lib/components/DropdownButton.svelte b/src/lib/components/DropdownButton.svelte index 41d340c..c5cb810 100644 --- a/src/lib/components/DropdownButton.svelte +++ b/src/lib/components/DropdownButton.svelte @@ -2,6 +2,9 @@ export let href = ''; - + diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index 837045c..2c06651 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -1,24 +1,50 @@
-
-

- File Uploader -

-
+
+ + + +
Dashboard + Uploads + Admin
+

{$user?.username}

+
+ +
-

Uploads

+

ShareX Profile

Settings

diff --git a/src/lib/components/Inputs/Button.svelte b/src/lib/components/Inputs/Button.svelte index e8568aa..0c04d33 100644 --- a/src/lib/components/Inputs/Button.svelte +++ b/src/lib/components/Inputs/Button.svelte @@ -11,13 +11,7 @@ {disabled} >
diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte index 1c93c54..9b8686e 100644 --- a/src/routes/(app)/+layout.svelte +++ b/src/routes/(app)/+layout.svelte @@ -8,7 +8,7 @@
-
+
diff --git a/src/routes/(app)/admin/+page.svelte b/src/routes/(app)/admin/+page.svelte new file mode 100644 index 0000000..e69de29 diff --git a/src/routes/(app)/dashboard/+page.svelte b/src/routes/(app)/dashboard/+page.svelte index e9c85ab..e244efc 100644 --- a/src/routes/(app)/dashboard/+page.svelte +++ b/src/routes/(app)/dashboard/+page.svelte @@ -1,5 +1,6 @@