diff --git a/src/lib/components/UI/Header.svelte b/src/lib/components/UI/Header.svelte index d6593a3..4e75dde 100644 --- a/src/lib/components/UI/Header.svelte +++ b/src/lib/components/UI/Header.svelte @@ -2,6 +2,7 @@ import { onMount } from 'svelte'; import CropWatchLogo from '$lib/images/favicon.svg'; import LanguagePicker from './LanguagePicker.svelte'; + let mobileMenuOpen = $state(false); let announcementVisible = $state(true); @@ -27,6 +28,17 @@ document.removeEventListener('click', handleClickOutside); }; }); + + function handleSectionClick(event) { + event.preventDefault(); + const link = event.currentTarget; + const anchorId = new URL(link.href).hash.replace('#', ''); + const anchor = document.getElementById(anchorId); + window.scrollTo({ + top: anchor.offsetTop, + behavior: 'smooth' + }); + } @@ -45,7 +57,7 @@ Learn more →Learn more →