From 1293bf6ad5c66fd5c7647e380819ce322bbf6f73 Mon Sep 17 00:00:00 2001 From: Bart van der Braak Date: Mon, 19 Feb 2024 01:09:40 +0100 Subject: [PATCH] feat: delete unused navigation components and update site footer --- src/lib/components/site/index.ts | 4 +- src/lib/components/site/nav/index.ts | 2 - src/lib/components/site/nav/main-nav.svelte | 25 ------- .../components/site/nav/mobile-link.svelte | 23 ------- src/lib/components/site/nav/mobile-nav.svelte | 68 ------------------- src/lib/components/site/site-footer.svelte | 3 +- src/lib/components/site/site-navbar.svelte | 9 ++- .../components/site/{nav => }/user-nav.svelte | 2 +- src/lib/config/nav.ts | 17 ----- 9 files changed, 8 insertions(+), 145 deletions(-) delete mode 100644 src/lib/components/site/nav/index.ts delete mode 100644 src/lib/components/site/nav/main-nav.svelte delete mode 100644 src/lib/components/site/nav/mobile-link.svelte delete mode 100644 src/lib/components/site/nav/mobile-nav.svelte rename src/lib/components/site/{nav => }/user-nav.svelte (96%) delete mode 100644 src/lib/config/nav.ts diff --git a/src/lib/components/site/index.ts b/src/lib/components/site/index.ts index 3c1fc16..d0ea0dd 100644 --- a/src/lib/components/site/index.ts +++ b/src/lib/components/site/index.ts @@ -1,9 +1,9 @@ export { default as Metadata } from './metadata.svelte'; export { default as SiteFooter } from './site-footer.svelte'; +export { default as UserNav } from './user-nav.svelte'; export { default as SiteNavBar } from './site-navbar.svelte'; export { default as TailwindIndicator } from './tailwind-indicator.svelte'; export { default as ModeToggle } from './mode-toggle.svelte'; export { default as Particles } from './particles.svelte'; -export * from './icons'; -export * from './nav'; +export * from './icons'; \ No newline at end of file diff --git a/src/lib/components/site/nav/index.ts b/src/lib/components/site/nav/index.ts deleted file mode 100644 index c17dc31..0000000 --- a/src/lib/components/site/nav/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { default as MainNav } from './main-nav.svelte'; -export { default as MobileNav } from './mobile-nav.svelte'; diff --git a/src/lib/components/site/nav/main-nav.svelte b/src/lib/components/site/nav/main-nav.svelte deleted file mode 100644 index 6d71287..0000000 --- a/src/lib/components/site/nav/main-nav.svelte +++ /dev/null @@ -1,25 +0,0 @@ - - - diff --git a/src/lib/components/site/nav/mobile-link.svelte b/src/lib/components/site/nav/mobile-link.svelte deleted file mode 100644 index 608aa0d..0000000 --- a/src/lib/components/site/nav/mobile-link.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - - (open = false)} - class={cn( - $page.url.pathname === href ? 'text-foreground' : 'text-foreground/60', - 'hover:text-foreground', - className - )} - {...$$restProps} -> - - diff --git a/src/lib/components/site/nav/mobile-nav.svelte b/src/lib/components/site/nav/mobile-nav.svelte deleted file mode 100644 index 5712101..0000000 --- a/src/lib/components/site/nav/mobile-nav.svelte +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - - Logo icon (return home) -
- -
- {siteConfig.name} -
-
-
- {#each navConfig.mainNav as navItem, index (navItem + index.toString())} - {#if navItem.href && (navItem.auth == authenticated || navItem.always)} - - {navItem.title} - - {/if} - {/each} -
-
- {#each navConfig.sidebarNav as navItem, index (index)} -
-

{navItem.title}

- {#if navItem?.items?.length} - {#each navItem.items as item} - {#if !item.disabled && item.href} - - {item.title} - {#if item.label} - - {item.label} - - {/if} - - {/if} - {/each} - {/if} -
- {/each} -
-
-
-
diff --git a/src/lib/components/site/site-footer.svelte b/src/lib/components/site/site-footer.svelte index 742db1c..e78a7d0 100644 --- a/src/lib/components/site/site-footer.svelte +++ b/src/lib/components/site/site-footer.svelte @@ -5,8 +5,7 @@ diff --git a/src/lib/components/site/site-navbar.svelte b/src/lib/components/site/site-navbar.svelte index bdfc3cb..ee1c533 100644 --- a/src/lib/components/site/site-navbar.svelte +++ b/src/lib/components/site/site-navbar.svelte @@ -1,7 +1,6 @@