From 54369ae9b79ff1d41bd72eb5508218a178aca246 Mon Sep 17 00:00:00 2001 From: Llewellyn Dsouza Date: Mon, 7 Mar 2022 18:04:48 +0530 Subject: [PATCH] Update: Delete confirmation for warehouse locations --- src/components/NestedTable/index.js | 52 ++++++++++++++++++++++++----- 1 file changed, 44 insertions(+), 8 deletions(-) diff --git a/src/components/NestedTable/index.js b/src/components/NestedTable/index.js index 39c607c..818aa63 100644 --- a/src/components/NestedTable/index.js +++ b/src/components/NestedTable/index.js @@ -1,10 +1,12 @@ /* eslint-disable indent */ import { Box, + Button, // Chip, Dialog, DialogActions, DialogContent, + DialogContentText, DialogTitle, Grid, MenuItem, @@ -64,6 +66,14 @@ function NestedDataTable({ data, selected, setSelected, populateChildren }) { populateChildren(data.id, data.location); }, []); + const [deleteAlertOpen, setDeleteAlertOpen] = React.useState(null); + const handleDeleteAlertClose = () => { + setDeleteAlertOpen(false); + }; + const handleDeleteAlertOpen = () => { + setDeleteAlertOpen(true); + }; + return ( <> { - dispatch( - WarehouseLocationsActions.deleteLocationRequest({ - loader: 'location-request', - slug: API.LOCATION_DELETE, - method: 'post', - data: { type: data.location, id: data.id } - }) - ); + handleDeleteAlertOpen(); }} > DELETE + + Confirm Delete + + + Are you sure you want to delete this? + + + + + + +