mirror of
https://github.com/open-webui/open-webui.git
synced 2025-12-15 05:45:19 +00:00
refac
This commit is contained in:
parent
2b1ee8b0dc
commit
b1e5bc8e49
1 changed files with 20 additions and 1 deletions
|
|
@ -876,11 +876,30 @@
|
||||||
className="px-2 mt-0.5"
|
className="px-2 mt-0.5"
|
||||||
name={$i18n.t('Folders')}
|
name={$i18n.t('Folders')}
|
||||||
chevron={false}
|
chevron={false}
|
||||||
dragAndDrop={false}
|
|
||||||
onAdd={() => {
|
onAdd={() => {
|
||||||
showCreateFolderModal = true;
|
showCreateFolderModal = true;
|
||||||
}}
|
}}
|
||||||
onAddLabel={$i18n.t('New Folder')}
|
onAddLabel={$i18n.t('New Folder')}
|
||||||
|
on:drop={async (e) => {
|
||||||
|
const { type, id, item } = e.detail;
|
||||||
|
|
||||||
|
if (type === 'folder') {
|
||||||
|
if (folders[id].parent_id === null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
const res = await updateFolderParentIdById(localStorage.token, id, null).catch(
|
||||||
|
(error) => {
|
||||||
|
toast.error(`${error}`);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
if (res) {
|
||||||
|
await initFolders();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
<Folders
|
<Folders
|
||||||
{folders}
|
{folders}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue