From 0492231194894cb3f74edfc4ece0bf747cc5980a Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 16 Jun 2026 23:32:48 +0200 Subject: [PATCH] auto-git: [change] src/App.jsx --- src/App.jsx | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/src/App.jsx b/src/App.jsx index 4f28bf8..fe83bdb 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -84,28 +84,17 @@ export default function App() { const activeSidebarModeRef = useRef(activeSidebarMode) const [activeSettingsSubmenu, setActiveSettingsSubmenu] = useState('General'); const [editingSessionId, setEditingSessionId] = useState(null); // ID of the session being edited - const [editingLibrarySlug, setEditingLibrarySlug] = useState(null) const [libraries, setLibraries] = useState([]) const [libraryJobs, setLibraryJobs] = useState([]) - const [activeLibrarySlug, setActiveLibrarySlug] = useState(null) - const [isCreatingLibrary, setIsCreatingLibrary] = useState(false) - const [newLibraryName, setNewLibraryName] = useState('') - const [libraryCreateError, setLibraryCreateError] = useState('') const [workflows, setWorkflows] = useState([]) const [workflowTools, setWorkflowTools] = useState([]) const [activeWorkflowId, setActiveWorkflowId] = useState(null) const [activeWorkflow, setActiveWorkflow] = useState(null) const [workflowError, setWorkflowError] = useState('') - const { - chatLibrary, - chatLibrarySlug, - chatLibraryStatusSuffix, - clearChatLibrarySelections, - getChatLibraryForSession, - isLibrarySyncing, - removeLibraryFromChatSelections, - setChatLibraryForSession, - } = useChatLibrarySelection({ activeSessionId, libraries, libraryJobs }) + function isLibrarySyncing(slug) { + if (!slug) return false + return libraryJobs.some(job => job.slug === slug && (job.status === 'queued' || job.status === 'running')) + } const { getSelectionForSession: getChatWorkflowForSession, selectedWorkflow,