From fdbb2ab76fa102308d9126bd4ddd1f03f044466a Mon Sep 17 00:00:00 2001 From: Webifi Date: Wed, 31 May 2023 08:09:54 -0500 Subject: [PATCH] close menu when it should --- src/lib/ChatMenuItem.svelte | 4 ++-- src/lib/ChatOptionMenu.svelte | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/lib/ChatMenuItem.svelte b/src/lib/ChatMenuItem.svelte index 96e794a..2d94c08 100644 --- a/src/lib/ChatMenuItem.svelte +++ b/src/lib/ChatMenuItem.svelte @@ -1,7 +1,7 @@
  • - + { $pinMainMenu = false }} class:is-waiting={waitingForConfirm} class:is-disabled={!$apiKeyStorage} class:is-active={activeChatId === chat.id}> {#if waitingForConfirm} {:else} diff --git a/src/lib/ChatOptionMenu.svelte b/src/lib/ChatOptionMenu.svelte index 1ee605c..cb597fd 100644 --- a/src/lib/ChatOptionMenu.svelte +++ b/src/lib/ChatOptionMenu.svelte @@ -17,7 +17,7 @@ faEye, faEyeSlash } from '@fortawesome/free-solid-svg-icons/index' - import { addChatFromJSON, chatsStorage, checkStateChange, clearChats, clearMessages, copyChat, globalStorage, setGlobalSettingValueByKey, showSetChatSettings } from './Storage.svelte' + import { addChatFromJSON, chatsStorage, checkStateChange, clearChats, clearMessages, copyChat, globalStorage, setGlobalSettingValueByKey, showSetChatSettings, pinMainMenu } from './Storage.svelte' import { exportAsMarkdown, exportChatAsJSON } from './Export.svelte' import { applyProfile } from './Profiles.svelte' import { replace } from 'svelte-spa-router' @@ -60,6 +60,7 @@ } const close = () => { + $pinMainMenu = false showChatMenu = false } @@ -91,7 +92,7 @@ Chat Profile Settings - + close()} class="dropdown-item"> New Chat { if (chatId) close(); copyChat(chatId) }}>