import { useState } from 'react'; import { Category } from '../types'; import ModalShell from './ModalShell'; interface CategoryEditModalProps { category?: Category; edit: boolean; onClose: () => void; onSave: (name: string) => void; onDelete: () => void; } const CategoryEditModal: React.FC = ({ category, edit, onClose, onSave, onDelete }) => { const [name, setName] = useState(category ? category.name : ''); return ( onSave(name)} onDelete={edit ? onDelete : undefined} > setName(e.target.value)} className="liquid-input p-3" /> ); }; export default CategoryEditModal;