import { useState } from "react" import { Brain, Plus } from "lucide-react" import { api } from "@/lib/api" import { useMemory, useQueryClient } from "@/lib/queries" export function MemoryInputCard() { const qc = useQueryClient() const { data: memories = [] } = useMemory({ limit: 3 }) const [memContent, setMemContent] = useState("") const [memCat, setMemCat] = useState("stable") const [savingMem, setSavingMem] = useState(false) async function saveQuickMemory() { if (!memContent.trim() || savingMem) return setSavingMem(true) try { await api("/api/memory", { method: "POST", body: JSON.stringify({ content: memContent, category: memCat, source: "dashboard" }), }) setMemContent("") qc.invalidateQueries({ queryKey: ["memory"] }) } catch (e) { console.error(e) } finally { setSavingMem(false) } } return (

Gedächtnis