From dd827029e1e8d38ac07c8e788e4eb181f94fdc31 Mon Sep 17 00:00:00 2001 From: Vasilica Olariu Date: Mon, 30 Jun 2025 08:24:51 +0300 Subject: [PATCH] remove login from mobile navigation; prevent click on items without url --- src/lib/components/LinksMenu.svelte | 5 +++++ src/lib/marketing-navigation/components/NavigationBar.svelte | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/components/LinksMenu.svelte b/src/lib/components/LinksMenu.svelte index e7806456..280b34bb 100644 --- a/src/lib/components/LinksMenu.svelte +++ b/src/lib/components/LinksMenu.svelte @@ -46,6 +46,11 @@ } function handleNavigation(ev: MouseEvent, menuItem: NavMenuItem) { + if (menuItem.url === undefined) { + ev.preventDefault(); + return; + } + if (typeof navigationHandler === 'function') { ev.preventDefault() navigationHandler({label: '', path: menuItem.url, isMarketingUrl: !!menuItem.marketingPathname}); diff --git a/src/lib/marketing-navigation/components/NavigationBar.svelte b/src/lib/marketing-navigation/components/NavigationBar.svelte index f3e055fa..e09dec98 100644 --- a/src/lib/marketing-navigation/components/NavigationBar.svelte +++ b/src/lib/marketing-navigation/components/NavigationBar.svelte @@ -17,7 +17,7 @@ {#if isMobile}