mirror of
https://github.com/open-webui/open-webui.git
synced 2025-12-11 20:05:19 +00:00
refac: folder delete
This commit is contained in:
parent
92c9068369
commit
6a4542a321
3 changed files with 14 additions and 4 deletions
|
|
@ -885,13 +885,17 @@
|
|||
<Folders
|
||||
{folders}
|
||||
{shiftKey}
|
||||
onDelete={(folderId) => {
|
||||
selectedFolder.set(null);
|
||||
initChatList();
|
||||
}}
|
||||
on:update={() => {
|
||||
initChatList();
|
||||
}}
|
||||
on:import={(e) => {
|
||||
const { folderId, items } = e.detail;
|
||||
importChatHandler(items, false, folderId);
|
||||
}}
|
||||
on:update={async (e) => {
|
||||
initChatList();
|
||||
}}
|
||||
on:change={async () => {
|
||||
initChatList();
|
||||
}}
|
||||
|
|
|
|||
|
|
@ -6,6 +6,8 @@
|
|||
export let folders = {};
|
||||
export let shiftKey = false;
|
||||
|
||||
export let onDelete = (folderId) => {};
|
||||
|
||||
let folderList = [];
|
||||
// Get the list of folders that have no parent, sorted by name alphabetically
|
||||
$: folderList = Object.keys(folders)
|
||||
|
|
@ -24,6 +26,7 @@
|
|||
{folders}
|
||||
{folderId}
|
||||
{shiftKey}
|
||||
{onDelete}
|
||||
on:import={(e) => {
|
||||
dispatch('import', e.detail);
|
||||
}}
|
||||
|
|
|
|||
|
|
@ -49,6 +49,8 @@
|
|||
|
||||
export let parentDragged = false;
|
||||
|
||||
export let onDelete = (e) => {};
|
||||
|
||||
let folderElement;
|
||||
|
||||
let showEditFolderModal = false;
|
||||
|
|
@ -266,7 +268,7 @@
|
|||
|
||||
if (res) {
|
||||
toast.success($i18n.t('Folder deleted successfully'));
|
||||
dispatch('update');
|
||||
onDelete(folderId);
|
||||
}
|
||||
};
|
||||
|
||||
|
|
@ -519,6 +521,7 @@
|
|||
folderId={childFolder.id}
|
||||
{shiftKey}
|
||||
parentDragged={dragged}
|
||||
{onDelete}
|
||||
on:import={(e) => {
|
||||
dispatch('import', e.detail);
|
||||
}}
|
||||
|
|
|
|||
Loading…
Reference in a new issue