From 90deac324690afa87ac60d5a515b14519a8b7367 Mon Sep 17 00:00:00 2001 From: Markov Date: Sun, 22 Feb 2026 17:41:47 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20build=20errors=20(useEffect=20cleanup,?= =?UTF-8?q?=20null=E2=86=92undefined)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ChatPanel.tsx | 2 +- src/components/CreateProjectModal.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/ChatPanel.tsx b/src/components/ChatPanel.tsx index 8fd0c75..5ecf1f2 100644 --- a/src/components/ChatPanel.tsx +++ b/src/components/ChatPanel.tsx @@ -38,7 +38,7 @@ export default function ChatPanel({ projectId }: Props) { setMessages((prev) => [...prev, data as Message]); } }); - return unsub; + return () => { unsub?.(); }; }, [chatId]); useEffect(() => { diff --git a/src/components/CreateProjectModal.tsx b/src/components/CreateProjectModal.tsx index 928dc77..baa2c27 100644 --- a/src/components/CreateProjectModal.tsx +++ b/src/components/CreateProjectModal.tsx @@ -30,7 +30,7 @@ export default function CreateProjectModal({ onCreated, onClose }: Props) { const project = await createProject({ name: name.trim(), slug, - description: description.trim() || null, + description: description.trim() || undefined, }); onCreated(project); } catch (err) {