import { useState } from "react"; import type { NoteTask } from "@/lib/types"; export function TaskReviewPanel({ tasks, onCreate, isCreating = false, }: { tasks: NoteTask[]; onCreate: (input: { title: string; description?: string }) => Promise; isCreating?: boolean; }) { const [title, setTitle] = useState(""); const [description, setDescription] = useState(""); async function handleCreateTask() { if (!title.trim()) { return; } await onCreate({ title: title.trim(), description: description.trim() || undefined, }); setTitle(""); setDescription(""); } return (
Task extraction review
backend-backed review
setTitle(event.target.value)} placeholder="Task title" />