diff --git a/src/lib/BottomNavigation.svelte b/src/lib/BottomNavigation.svelte new file mode 100644 index 0000000..db8f6e2 --- /dev/null +++ b/src/lib/BottomNavigation.svelte @@ -0,0 +1,66 @@ + + +

{isHidden}

+ + + handleNavItemClick('home')} btnName="home" id="group-home"> + + Home + + handleNavItemClick('whoami')} btnName="whoami" id="group-whoami"> + + whoami + + handleNavItemClick('projects')} + btnName="projects" + id="group-projects" + > + + projects + + handleNavItemClick('contact')} + btnName="contact" + id="group-contact" + > + + contact + + diff --git a/src/lib/Landing/VendorMarquee.svelte b/src/lib/Landing/VendorMarquee.svelte new file mode 100644 index 0000000..e109796 --- /dev/null +++ b/src/lib/Landing/VendorMarquee.svelte @@ -0,0 +1,15 @@ + + + + {#each allVendors as vendor} + {vendor.name} + {/each} + diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 9bcb782..71c45c1 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -9,11 +9,12 @@ DropdownItem, DarkMode } from 'flowbite-svelte'; - import { ChevronDownOutline, HomeOutline } from 'flowbite-svelte-icons'; + import { ChevronDownOutline } from 'flowbite-svelte-icons'; import '../app.css'; import CloudflareAnalytics from '$lib/CloudflareAnalytics.svelte'; import logo from '$lib/logo.png'; import { page } from '$app/stores'; + import BottomNavigation from '../lib/BottomNavigation.svelte'; $: activeUrl = $page.url.pathname; @@ -28,15 +29,18 @@
-
- + home whoami projects - + svelte nextjs homelab @@ -50,6 +54,9 @@
-