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) {