diff --git a/src/lib/ChatOptionMenu.svelte b/src/lib/ChatOptionMenu.svelte index c24fbfb..dcc5ec9 100644 --- a/src/lib/ChatOptionMenu.svelte +++ b/src/lib/ChatOptionMenu.svelte @@ -24,6 +24,7 @@ import { clickOutside } from 'svelte-use-click-outside' import { openModal } from 'svelte-modals' import PromptConfirm from './PromptConfirm.svelte' + import { startNewChatWithWarning } from './Util.svelte' export let chatId export const show = (showHide:boolean = true) => { @@ -120,7 +121,7 @@ Chat Profile Settings - close()} class="dropdown-item"> + { $apiKeyStorage && close(); $apiKeyStorage && startNewChatWithWarning(chatId) }} class="dropdown-item"> New Chat { if (chatId) close(); copyChat(chatId) }}> diff --git a/src/lib/Sidebar.svelte b/src/lib/Sidebar.svelte index daec54a..0c7a38a 100644 --- a/src/lib/Sidebar.svelte +++ b/src/lib/Sidebar.svelte @@ -7,10 +7,11 @@ import ChatOptionMenu from './ChatOptionMenu.svelte' import logo from '../assets/logo.svg' import { clickOutside } from 'svelte-use-click-outside' + import { startNewChatWithWarning } from './Util.svelte' $: sortedChats = $chatsStorage.sort((a, b) => b.id - a.id) $: activeChatId = $params && $params.chatId ? parseInt($params.chatId) : undefined - +