From 15f74a144b3a60504240069656dbebf694ca5a2b Mon Sep 17 00:00:00 2001 From: Saxon Fletcher Date: Thu, 23 Oct 2025 15:39:54 +1000 Subject: [PATCH] fux --- apps/studio/components/ui/AIAssistantPanel/AIAssistant.tsx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/studio/components/ui/AIAssistantPanel/AIAssistant.tsx b/apps/studio/components/ui/AIAssistantPanel/AIAssistant.tsx index 1bafd355f2e..29d4ae81017 100644 --- a/apps/studio/components/ui/AIAssistantPanel/AIAssistant.tsx +++ b/apps/studio/components/ui/AIAssistantPanel/AIAssistant.tsx @@ -61,7 +61,7 @@ export const AIAssistant = ({ className }: AIAssistantProps) => { const disablePrompts = useFlag('disableAssistantPrompts') const { snippets } = useSqlEditorV2StateSnapshot() const snap = useAiAssistantStateSnapshot() - const { closeSidebar } = useSidebarManagerSnapshot() + const { closeSidebar, isSidebarOpen } = useSidebarManagerSnapshot() const isPaidPlan = selectedOrganization?.plan?.id !== 'free' @@ -434,10 +434,8 @@ export const AIAssistant = ({ className }: AIAssistantProps) => { } }, [snap.initialInput]) - const isSidebarOpen = sidebarManagerState.isSidebarOpen(SIDEBAR_KEYS.AI_ASSISTANT) - useEffect(() => { - if (isSidebarOpen && isInSQLEditor && !!snippetContent) { + if (isSidebarOpen(SIDEBAR_KEYS.AI_ASSISTANT) && isInSQLEditor && !!snippetContent) { snap.setSqlSnippets([{ label: 'Current Query', content: snippetContent }]) } // eslint-disable-next-line react-hooks/exhaustive-deps