mirror of
https://github.com/open-webui/open-webui.git
synced 2026-08-29 08:07:34 -05:00
refac
This commit is contained in:
@@ -81,8 +81,6 @@
|
||||
$selectedFolder.user_id !== $user?.id &&
|
||||
$selectedFolder.permission !== 'write';
|
||||
|
||||
// True when the current user does NOT own this folder (hide management menus)
|
||||
$: folderNotOwned = $selectedFolder != null && $selectedFolder.user_id !== $user?.id;
|
||||
</script>
|
||||
|
||||
<div class="m-auto w-full max-w-6xl px-2 @2xl:px-20 translate-y-6 py-24 text-center">
|
||||
@@ -105,7 +103,7 @@
|
||||
{#if $selectedFolder}
|
||||
<FolderTitle
|
||||
folder={$selectedFolder}
|
||||
readOnly={folderNotOwned}
|
||||
readOnly={folderReadOnly}
|
||||
onUpdate={async (folder) => {
|
||||
await chats.set(await getChatList(localStorage.token, $currentChatPage));
|
||||
currentChatPage.set(1);
|
||||
|
||||
@@ -77,8 +77,9 @@
|
||||
return null;
|
||||
});
|
||||
|
||||
await selectedFolder.set(_folder);
|
||||
onUpdate(_folder);
|
||||
const updatedFolder = { ...folder, ..._folder };
|
||||
await selectedFolder.set(updatedFolder);
|
||||
onUpdate(updatedFolder);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -102,8 +103,9 @@
|
||||
return null;
|
||||
});
|
||||
|
||||
await selectedFolder.set(_folder);
|
||||
onUpdate(_folder);
|
||||
const updatedFolder = { ...folder, ..._folder };
|
||||
await selectedFolder.set(updatedFolder);
|
||||
onUpdate(updatedFolder);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -540,7 +540,7 @@
|
||||
? 'bg-gray-100 dark:bg-gray-900 selected'
|
||||
: ''}"
|
||||
on:dblclick={(e) => {
|
||||
if (folders[folderId]?.shared) return;
|
||||
if (folders[folderId]?.shared && folders[folderId]?.permission !== 'write') return;
|
||||
if (clickTimer) {
|
||||
clearTimeout(clickTimer); // cancel the single-click action
|
||||
clickTimer = null;
|
||||
@@ -640,7 +640,7 @@
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
{#if !folders[folderId]?.shared}
|
||||
{#if !folders[folderId]?.shared || folders[folderId]?.permission === 'write'}
|
||||
<button
|
||||
class="absolute z-10 right-2 invisible group-hover:visible self-center flex items-center dark:text-gray-300"
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user