diff --git a/src/lib/components/layout/Navbar.svelte b/src/lib/components/layout/Navbar.svelte
index 22abda4ca..d59afc147 100644
--- a/src/lib/components/layout/Navbar.svelte
+++ b/src/lib/components/layout/Navbar.svelte
@@ -8,6 +8,7 @@
mobile,
modelfiles,
settings,
+ showArchivedChats,
showSettings,
showSidebar,
user
@@ -163,7 +164,7 @@
role={$user.role}
on:show={(e) => {
if (e.detail === 'archived-chat') {
- // showArchivedChatsModal = true;
+ showArchivedChats.set(true);
}
}}
>
diff --git a/src/lib/components/layout/Sidebar.svelte b/src/lib/components/layout/Sidebar.svelte
index 5d233ba6e..971bfea98 100644
--- a/src/lib/components/layout/Sidebar.svelte
+++ b/src/lib/components/layout/Sidebar.svelte
@@ -8,7 +8,8 @@
chatId,
tags,
showSidebar,
- mobile
+ mobile,
+ showArchivedChats
} from '$lib/stores';
import { onMount, getContext } from 'svelte';
@@ -49,7 +50,6 @@
let chatTitleEditId = null;
let chatTitle = '';
- let showArchivedChatsModal = false;
let showShareChatModal = false;
let showDropdown = false;
let isEditing = false;
@@ -186,7 +186,7 @@
{
await chats.set(await getChatList(localStorage.token));
}}
@@ -581,6 +581,9 @@
shareChatId = selectedChatId;
showShareChatModal = true;
}}
+ archiveChatHandler={() => {
+ archiveChatHandler(chat.id);
+ }}
renameHandler={() => {
chatTitle = chat.title;
chatTitleEditId = chat.id;
@@ -612,18 +615,6 @@
-
-
-
-
{#if chat.id === $chatId}