From 35e9f046f31253064142236cfba55e5c523e64b7 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Thu, 19 Mar 2026 21:28:31 +0100 Subject: [PATCH] Remove rename functionality from LibraryManager.jsx --- src/LibraryManager.jsx | 69 ------------------------------------------ 1 file changed, 69 deletions(-) diff --git a/src/LibraryManager.jsx b/src/LibraryManager.jsx index dfca0cf..d3c22a0 100644 --- a/src/LibraryManager.jsx +++ b/src/LibraryManager.jsx @@ -19,14 +19,10 @@ export default function LibraryManager({ onDeleted }) { const [busy, setBusy] = useState(false) - const [isRenaming, setIsRenaming] = useState(false) - const [renameValue, setRenameValue] = useState('') const [confirmDelete, setConfirmDelete] = useState(false) const [errorMessage, setErrorMessage] = useState('') useEffect(() => { - setIsRenaming(false) - setRenameValue(library?.name || '') setConfirmDelete(false) setErrorMessage('') }, [library?.slug, library?.name]) @@ -83,25 +79,6 @@ export default function LibraryManager({ } } - async function renameLibrary() { - if (!library) return - const name = renameValue.trim() - if (!name || name === library.name) { - setIsRenaming(false) - setRenameValue(library.name || '') - return - } - await runAction(async () => { - const response = await fetch(`${apiBase}/libraries/${library.slug}`, { - method: 'PATCH', - headers: { 'Content-Type': 'application/json' }, - body: JSON.stringify({ name }) - }) - await expectOk(response) - }) - setIsRenaming(false) - } - async function deleteLibrary() { if (!library) return await runAction(async () => { @@ -123,53 +100,9 @@ export default function LibraryManager({ const usingInChat = chatLibrarySlug === library.slug const isPreparingForChat = pendingChatLibrarySlug === library.slug const isReadyForChat = !!library.states?.is_indexed - const canStartRename = () => { - setRenameValue(library.name || '') - setErrorMessage('') - setIsRenaming(true) - setConfirmDelete(false) - } return (
- {isRenaming && ( -
- setRenameValue(e.target.value)} - onKeyDown={(e) => { - if (e.key === 'Enter') { - renameLibrary().catch((error) => setErrorMessage(String(error?.message || error))) - } else if (e.key === 'Escape') { - setIsRenaming(false) - setRenameValue(library.name || '') - } - }} - autoFocus - /> -
- - -
-
- )} - {confirmDelete && (
Delete "{library.name}"? This removes the registered files and local retrieval data for this database.
@@ -190,7 +123,6 @@ export default function LibraryManager({
-