enh: folders

This commit is contained in:
Timothy Jaeryang Baek
2025-07-19 14:29:08 +04:00
parent 3251f8b14d
commit 37c2fb0aa8
11 changed files with 361 additions and 50 deletions
@@ -36,7 +36,7 @@
import ChatItem from './ChatItem.svelte';
import FolderMenu from './Folders/FolderMenu.svelte';
import DeleteConfirmDialog from '$lib/components/common/ConfirmDialog.svelte';
import EditFolderModal from './Folders/EditFolderModal.svelte';
import FolderModal from './Folders/FolderModal.svelte';
import { goto } from '$app/navigation';
export let open = false;
@@ -53,7 +53,7 @@
let folderElement;
let showEditFolderModal = false;
let showFolderModal = false;
let edit = false;
let draggedOver = false;
@@ -378,8 +378,9 @@
</div>
</DeleteConfirmDialog>
<EditFolderModal
bind:show={showEditFolderModal}
<FolderModal
bind:show={showFolderModal}
edit={true}
folder={folders[folderId]}
onSubmit={updateHandler}
/>
@@ -482,7 +483,7 @@
>
<FolderMenu
onEdit={() => {
showEditFolderModal = true;
showFolderModal = true;
}}
onDelete={() => {
showDeleteConfirm = true;