From 0d63977b21bc08758f264572711e46146219babf Mon Sep 17 00:00:00 2001 From: Rodolfo Ruiz Date: Wed, 4 Jun 2025 20:17:54 -0600 Subject: [PATCH] feat: add cancel button --- src/private/AddOrEditProductForm.jsx | 12 +++++++----- src/private/Admin.jsx | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/private/AddOrEditProductForm.jsx b/src/private/AddOrEditProductForm.jsx index f92b84f..a74709c 100644 --- a/src/private/AddOrEditProductForm.jsx +++ b/src/private/AddOrEditProductForm.jsx @@ -1,7 +1,7 @@ import React, { useState, useEffect } from 'react'; import { Box, Button, TextField, Grid } from '@mui/material'; -export default function AddOrEditProductForm({ onAdd, initialData }) { +export default function AddOrEditProductForm({ onAdd, initialData, onCancel }) { const [product, setProduct] = useState({ name: '', price: '', @@ -88,11 +88,13 @@ export default function AddOrEditProductForm({ onAdd, initialData }) { onChange={handleChange} margin="normal" /> - - + + {/* Fields... */} + + + + ); } \ No newline at end of file diff --git a/src/private/Admin.jsx b/src/private/Admin.jsx index 26fb49b..4cde5c4 100644 --- a/src/private/Admin.jsx +++ b/src/private/Admin.jsx @@ -89,7 +89,7 @@ export default function Admin({ children, maxWidth = 'lg', sx = {} }) { { setOpen(false); setEditingProduct(null); }} maxWidth="sm" fullWidth> {editingProduct ? 'Edit Product' : 'Add Product'} - + { setOpen(false); setEditingProduct(null); }}/>