diff --git a/src/hooks.server.js b/src/hooks.server.js index d32d681..9aa8b08 100644 --- a/src/hooks.server.js +++ b/src/hooks.server.js @@ -25,7 +25,7 @@ export async function handle({ event, resolve }) { }; } - if (!PUBLIC_RESOURCES.includes(event.route.id) && !user) return redirect(303, '/'); + 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 new file mode 100644 index 0000000..d5af63a --- /dev/null +++ b/src/lib/components/Dropdown.svelte @@ -0,0 +1,22 @@ + + +
+ + {#if visible} + + {/if} +
diff --git a/src/lib/components/DropdownButton.svelte b/src/lib/components/DropdownButton.svelte new file mode 100644 index 0000000..cb749f6 --- /dev/null +++ b/src/lib/components/DropdownButton.svelte @@ -0,0 +1,3 @@ +
+ +
diff --git a/src/lib/components/Footer.svelte b/src/lib/components/Footer.svelte new file mode 100644 index 0000000..78bf97a --- /dev/null +++ b/src/lib/components/Footer.svelte @@ -0,0 +1,4 @@ +
diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte new file mode 100644 index 0000000..6c8f2b4 --- /dev/null +++ b/src/lib/components/Header.svelte @@ -0,0 +1,35 @@ + + +
+
+

+ File Uploader +

+
+ Dashboard +
+
+
+ + +

Uploads

+
+ +

Settings

+
+ +

Logout

+
+
+
+
diff --git a/src/lib/components/HeaderLink.svelte b/src/lib/components/HeaderLink.svelte new file mode 100644 index 0000000..5022fd7 --- /dev/null +++ b/src/lib/components/HeaderLink.svelte @@ -0,0 +1,19 @@ + + + + + diff --git a/src/lib/components/Inputs/Link.svelte b/src/lib/components/Inputs/Link.svelte index 2e2d21d..f6e1ed6 100644 --- a/src/lib/components/Inputs/Link.svelte +++ b/src/lib/components/Inputs/Link.svelte @@ -10,7 +10,8 @@ {:else if style === 'button'} diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte new file mode 100644 index 0000000..1c93c54 --- /dev/null +++ b/src/routes/(app)/+layout.svelte @@ -0,0 +1,18 @@ + + +
+
+
+
+ +
+ +
+ +
+ +
+
diff --git a/src/routes/dashboard/+page.server.js b/src/routes/(app)/dashboard/+page.server.js similarity index 100% rename from src/routes/dashboard/+page.server.js rename to src/routes/(app)/dashboard/+page.server.js diff --git a/src/routes/dashboard/+page.svelte b/src/routes/(app)/dashboard/+page.svelte similarity index 100% rename from src/routes/dashboard/+page.svelte rename to src/routes/(app)/dashboard/+page.svelte diff --git a/src/routes/(app)/settings/+page.svelte b/src/routes/(app)/settings/+page.svelte new file mode 100644 index 0000000..e69de29 diff --git a/src/routes/(app)/uploads/+page.svelte b/src/routes/(app)/uploads/+page.svelte new file mode 100644 index 0000000..e69de29