From ee36277c219ddc93d14ad58f1d8891cc9bff5ac5 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Fri, 13 Mar 2026 23:09:19 +0100 Subject: [PATCH] Simplify and optimize AI prompt template deletion logic --- src/App.tsx | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index b963d7b..3b040f2 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -871,14 +871,10 @@ export default function App() { }, []); const handleDeleteAiPromptTemplate = useCallback((templateId: string) => { - setAiPromptTemplates((current) => { - const next = current.filter((template) => template.id !== templateId); - setExpandedPromptId((expandedId) => { - if (expandedId !== templateId) return expandedId; - return next[0]?.id ?? null; - }); - return next; - }); + setAiPromptTemplates((current) => + current.filter((template) => template.id !== templateId) + ); + setExpandedPromptId((current) => (current === templateId ? null : current)); }, []); const statusKey = useMemo(() => {