import React, { useState } from 'react'; function TestForm({ onCreate }) { const [formData, setFormData] = useState({ name: '', description: '' }); const [submitting, setSubmitting] = useState(false); const [error, setError] = useState(null); const handleChange = (e) => { const { name, value } = e.target; setFormData((prev) => ({ ...prev, [name]: value })); }; const handleSubmit = async (e) => { e.preventDefault(); setSubmitting(true); setError(null); try { await onCreate(formData); setFormData({ name: '', description: '' }); } catch (e) { setError(e.message); } finally { setSubmitting(false); } }; return (
); } export default TestForm;