import { type FormEvent, useState } from 'react' interface CreateTaskFormProps { isSubmitting: boolean onSubmit: (input: { name: string; description: string }) => Promise } export function CreateTaskForm({ isSubmitting, onSubmit }: CreateTaskFormProps) { const [name, setName] = useState('') const [description, setDescription] = useState('') async function handleSubmit(event: FormEvent) { event.preventDefault() await onSubmit({ name, description }) setName('') setDescription('') } return (

Create task

Capture work while it is fresh.