import React, { useState } from 'react'; import { Product } from '../types'; interface AddProductFormProps { onAddProduct: (product: Product) => void; } const AddProductForm: React.FC = ({ onAddProduct }) => { const [name, setName] = useState(''); const [price, setPrice] = useState(''); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); if (name && price) { onAddProduct({ name, price: parseFloat(price), id: 0 }); setName(''); setPrice(''); } }; return (

Add New Product

setName(e.target.value)} required />
setPrice(e.target.value)} min="0" step="0.01" required />
); }; export default AddProductForm;