diff --git a/src/App.tsx b/src/App.tsx index 85d3015..b963d7b 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -560,6 +560,21 @@ export default function App() { ); }, [aiPromptTemplates]); + useEffect(() => { + if (aiPromptTemplates.length === 0) { + if (expandedPromptId !== null) { + setExpandedPromptId(null); + } + return; + } + if ( + expandedPromptId === null || + !aiPromptTemplates.some((template) => template.id === expandedPromptId) + ) { + setExpandedPromptId(aiPromptTemplates[0].id); + } + }, [aiPromptTemplates, expandedPromptId]); + useEffect(() => { localStorage.setItem( "textdb.expandedFolders",