'use client'; import { useState } from 'react'; interface Props { initialData?: { name: string; description: string }; onSubmit: (data: { name: string; description: string }) => void; onCancel: () => void; } export function ProductForm({ initialData, onSubmit, onCancel }: Props) { const [name, setName] = useState(initialData?.name || ''); const [description, setDescription] = useState(initialData?.description || ''); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); if (!name.trim()) return; onSubmit({ name: name.trim(), description: description.trim() }); }; return (
); }