From 5b26dbf80de4073caacf6d978792efc3e59e6d98 Mon Sep 17 00:00:00 2001 From: mawkone Date: Fri, 12 Jun 2026 12:47:43 -0700 Subject: [PATCH] design(chat): fix clipping of collapse button by adjusting overflow on structural chat container --- .../components/vibn-chat/chat-panel.tsx | 91 ++++++++++++++++++- 1 file changed, 89 insertions(+), 2 deletions(-) diff --git a/vibn-frontend/components/vibn-chat/chat-panel.tsx b/vibn-frontend/components/vibn-chat/chat-panel.tsx index 3634f6b..6f7c8a2 100644 --- a/vibn-frontend/components/vibn-chat/chat-panel.tsx +++ b/vibn-frontend/components/vibn-chat/chat-panel.tsx @@ -1026,6 +1026,18 @@ export function ChatPanel({ ); const [showThreads, setShowThreads] = useState(false); const [mcpToken, setMcpToken] = useState(null); + const [isChatMinimized, setIsChatMinimized] = useState(() => { + if (typeof window === "undefined") return false; + return !window.location.pathname.includes("/preview"); + }); + + // Auto-minimize when navigating to dashboard, auto-open when navigating to preview + useEffect(() => { + if (typeof window !== "undefined") { + setIsChatMinimized(!window.location.pathname.includes("/preview")); + } + }, [pathname]); + const messagesEndRef = useRef(null); const inputRef = useRef(null); // AbortController for the in-flight /api/chat fetch. Lives in a ref @@ -2497,7 +2509,7 @@ export function ChatPanel({ >