From bcd54103e3eacada441fa782107b8d1d3f169a1b Mon Sep 17 00:00:00 2001 From: continuist Date: Mon, 16 Jun 2025 00:50:57 -0400 Subject: [PATCH] Remove price from UI --- frontend/src/app/products/page.tsx | 28 ++++------------------------ 1 file changed, 4 insertions(+), 24 deletions(-) diff --git a/frontend/src/app/products/page.tsx b/frontend/src/app/products/page.tsx index f1b167d..1fd579d 100644 --- a/frontend/src/app/products/page.tsx +++ b/frontend/src/app/products/page.tsx @@ -28,7 +28,6 @@ export default function ProductsPage() { const [formData, setFormData] = useState({ name: '', description: '', - price: '', }); useEffect(() => { @@ -47,19 +46,14 @@ export default function ProductsPage() { const handleSubmit = async (e: React.FormEvent) => { e.preventDefault(); try { - const productData = { - ...formData, - price: parseFloat(formData.price), - }; - if (editingProduct) { - await productApi.update(editingProduct.id, productData); + await productApi.update(editingProduct.id, formData); } else { - await productApi.create(productData); + await productApi.create(formData); } setIsDialogOpen(false); setEditingProduct(null); - setFormData({ name: '', description: '', price: '' }); + setFormData({ name: '', description: '' }); loadProducts(); } catch (error) { console.error('Error saving product:', error); @@ -71,7 +65,6 @@ export default function ProductsPage() { setFormData({ name: product.name, description: product.description, - price: product.price.toString(), }); setIsDialogOpen(true); }; @@ -95,7 +88,7 @@ export default function ProductsPage() { @@ -123,17 +116,6 @@ export default function ProductsPage() { required /> -
- - setFormData({ ...formData, price: e.target.value })} - required - /> -
@@ -146,7 +128,6 @@ export default function ProductsPage() { ID Name Description - Price Actions @@ -156,7 +137,6 @@ export default function ProductsPage() { {product.id} {product.name} {product.description} - ${product.price.toFixed(2)}