import React, { useState } from 'react'; function TestList({ tests, onUpdate, onDelete }) { const [editId, setEditId] = useState(null); const [formData, setFormData] = useState({ name: '', description: '' }); const startEdit = (test) => { setEditId(test.id); setFormData({ name: test.name, description: test.description || '' }); }; const cancelEdit = () => { setEditId(null); setFormData({ name: '', description: '' }); }; const handleChange = (e) => { const { name, value } = e.target; setFormData((prev) => ({ ...prev, [name]: value })); }; const submitUpdate = async (e) => { e.preventDefault(); await onUpdate(editId, formData); cancelEdit(); }; return ( ); } export default TestList;