From 03970bbd95771176dcefd8ec951797e6877ca9fa Mon Sep 17 00:00:00 2001 From: ChrQR Date: Mon, 20 May 2024 23:47:53 +0200 Subject: [PATCH] finished bottom nav (for now) --- src/lib/BottomNavigation.svelte | 35 ++++++++++++++++++--------------- src/routes/+layout.svelte | 8 +++++++- 2 files changed, 26 insertions(+), 17 deletions(-) diff --git a/src/lib/BottomNavigation.svelte b/src/lib/BottomNavigation.svelte index 8a87d58..1dd29e1 100644 --- a/src/lib/BottomNavigation.svelte +++ b/src/lib/BottomNavigation.svelte @@ -1,48 +1,51 @@ +{#if $activeBtn === 'projects'} + + + + + +{/if} + - + handleNavItemClick('home')}> handleNavItemClick('home')} /> - + handleNavItemClick('whoami')}> handleNavItemClick('whoami')} /> - + handleNavItemClick('projects')}> handleNavItemClick('projects')} /> - + handleNavItemClick('contact')}> handleNavItemClick('contact')} /> diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index d994125..98becb2 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -3,6 +3,12 @@ import CloudflareAnalytics from '$lib/CloudflareAnalytics.svelte'; import BottomNavigation from '../lib/BottomNavigation.svelte'; import TopNav from '../lib/TopNav.svelte'; + + let activeBtn = 'home'; + function handleNavItemClick(btnName) { + activeBtn = btnName; + } + $: activeBtn = activeBtn === 'projects'; @@ -10,9 +16,9 @@
+