From 590d8dd42c1d1ef6c4fcd9f4eef9a679d3f547df Mon Sep 17 00:00:00 2001 From: Bob Date: Mon, 19 Aug 2024 17:40:15 +0800 Subject: [PATCH] problem: on mobile, menu doesn't close when clicking on item resolve https://github.com/nostrocket/hypergolic/issues/96 --- src/components/Menu.svelte | 27 ++++++++++----------------- src/layouts/SidePanelLayout.svelte | 13 +++++++++---- 2 files changed, 19 insertions(+), 21 deletions(-) diff --git a/src/components/Menu.svelte b/src/components/Menu.svelte index 42c73e2..7767e73 100644 --- a/src/components/Menu.svelte +++ b/src/components/Menu.svelte @@ -4,19 +4,12 @@ import { Badge } from '@/components/ui/badge'; import Separator from '@/components/ui/separator/separator.svelte'; import { currentUser, devmode } from '@/stores/session'; - import { - Code, - GitBranch, - HelpCircle, - Mail, - Package, - Pyramid, - Rocket, - Users - } from 'lucide-svelte'; + import { Code, HelpCircle, Mail, Package, Pyramid, Rocket } from 'lucide-svelte'; import { GitAltBrand, TelegramBrand } from 'svelte-awesome-icons'; import NotifyMe from './NotifyMe.svelte'; + export let closeSheet = () => {}; + let iconClass = 'h-5 w-5 md:h-4 md:w-4'; $: getClass = (menuItem: string) => { @@ -29,22 +22,22 @@ {#if $currentUser} - + Inbox 1 {/if} - + Rockets - + Products - + Problem Tracker @@ -55,16 +48,16 @@ People --> - + Source - + Telegram Group - + Help diff --git a/src/layouts/SidePanelLayout.svelte b/src/layouts/SidePanelLayout.svelte index 494946c..10e7029 100644 --- a/src/layouts/SidePanelLayout.svelte +++ b/src/layouts/SidePanelLayout.svelte @@ -13,7 +13,8 @@ import { bitcoinTip } from '@/stores/bitcoin'; import NotifyMe from '../components/NotifyMe.svelte'; - export let title = ''; + // export let title = ''; + let open = false;
@@ -38,7 +39,7 @@
- +