"use client"; import type { Memory, Project } from "@imemio/sdk"; import { useEffect, useState } from "react"; type MemoryWithProject = Memory & { project: Project | null; }; type MemoryEditModalProps = { memory: MemoryWithProject; projects: Project[]; onSave: (data: { content: string; projectId: string }) => void; onClose: () => void; isSaving?: boolean; }; export function MemoryEditModal({ memory, projects, onSave, onClose, isSaving, }: MemoryEditModalProps) { const [content, setContent] = useState(memory.content); const [projectId, setProjectId] = useState(memory.projectId); useEffect(() => { setContent(memory.content); setProjectId(memory.projectId); }, [memory]); const handleSubmit = (formSubmitEvent: React.FormEvent) => { formSubmitEvent.preventDefault(); if (content.trim()) { onSave({ content, projectId }); } }; return (

> edit memory