From 1209b6ac25bf7600629dcf1eea907f2613af9cc3 Mon Sep 17 00:00:00 2001 From: Eclypsed Date: Fri, 26 Jan 2024 01:30:18 -0500 Subject: [PATCH] Making the navbars into components --- src/lib/components/util/navbarFoot.svelte | 0 src/lib/components/util/navbarSide.svelte | 73 +++++++++++ src/routes/(app)/+layout.svelte | 147 ++++++++++++++++++---- src/routes/{ => (app)}/+page.svelte | 0 src/routes/(app)/library/+page.svelte | 1 + src/routes/(app)/search/+page.svelte | 1 + src/routes/(app)/user/+page.svelte | 1 + 7 files changed, 202 insertions(+), 21 deletions(-) create mode 100644 src/lib/components/util/navbarFoot.svelte create mode 100644 src/lib/components/util/navbarSide.svelte rename src/routes/{ => (app)}/+page.svelte (100%) create mode 100644 src/routes/(app)/library/+page.svelte create mode 100644 src/routes/(app)/search/+page.svelte create mode 100644 src/routes/(app)/user/+page.svelte diff --git a/src/lib/components/util/navbarFoot.svelte b/src/lib/components/util/navbarFoot.svelte new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/components/util/navbarSide.svelte b/src/lib/components/util/navbarSide.svelte new file mode 100644 index 0000000..4c4226e --- /dev/null +++ b/src/lib/components/util/navbarSide.svelte @@ -0,0 +1,73 @@ + + + + +
+ {#each navTabs as tabData} + {#if currentPathname === tabData.pathname} + + {:else} + + {/if} + {/each} + {#if navTabs.some((tab) => tab.pathname === currentPathname)} +
+ {/if} +
diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte index 4fb6c98..8263a4b 100644 --- a/src/routes/(app)/+layout.svelte +++ b/src/routes/(app)/+layout.svelte @@ -1,38 +1,143 @@ + + +
+ { + event.detail.direction === 'up' ? (direction = 1) : (direction = -1) + goto(event.detail.pathname) + }} + /> +
+ {#key data.urlPathname} +
+ +
+ {/key} +
+
+ +
+
+ + + + diff --git a/src/routes/+page.svelte b/src/routes/(app)/+page.svelte similarity index 100% rename from src/routes/+page.svelte rename to src/routes/(app)/+page.svelte diff --git a/src/routes/(app)/library/+page.svelte b/src/routes/(app)/library/+page.svelte new file mode 100644 index 0000000..a968f60 --- /dev/null +++ b/src/routes/(app)/library/+page.svelte @@ -0,0 +1 @@ +

Welcome to the library page!

diff --git a/src/routes/(app)/search/+page.svelte b/src/routes/(app)/search/+page.svelte new file mode 100644 index 0000000..0d259ea --- /dev/null +++ b/src/routes/(app)/search/+page.svelte @@ -0,0 +1 @@ +

Welcome to the Search Page!

diff --git a/src/routes/(app)/user/+page.svelte b/src/routes/(app)/user/+page.svelte new file mode 100644 index 0000000..d4cb541 --- /dev/null +++ b/src/routes/(app)/user/+page.svelte @@ -0,0 +1 @@ +

Welcome to the User Page!