diff --git a/src/components/IOC/IOCDelete/IOCDelete.js b/src/components/IOC/IOCDelete/IOCDelete.js index eeaeb69012c317c74bc4df18cf671e87b6d27d16..ebf7293fa33e45a5ee18321239a5aef291155635 100644 --- a/src/components/IOC/IOCDelete/IOCDelete.js +++ b/src/components/IOC/IOCDelete/IOCDelete.js @@ -6,6 +6,7 @@ import React, { useMemo } from "react"; import { useNavigate } from "react-router-dom"; +import { useCustomSnackbar } from "../../common/snackbar"; import { Box, Button, Typography, Grid, Tooltip } from "@mui/material"; import { ConfirmDangerActionDialog } from "@ess-ics/ce-ui-common"; import Alert from "@mui/material/Alert"; @@ -15,13 +16,13 @@ import { useAPIMethod } from "@ess-ics/ce-ui-common"; export default function IOCDelete({ ioc, buttonDisabled, setButtonDisabled }) { const navigate = useNavigate(); + const showSnackBar = useCustomSnackbar(); // for the dialog const [error, setError] = useState(); const [open, setOpen] = useState(false); const client = useContext(apiContext); - const params = useMemo( () => ({ ioc_id: ioc?.id @@ -49,7 +50,8 @@ export default function IOCDelete({ ioc, buttonDisabled, setButtonDisabled }) { useEffect(() => { if (dataready && !error) { setButtonDisabled(false); - navigate(-1); + showSnackBar(`IOC ${ioc.namingName} deleted`, "success"); + navigate("/iocs"); } }, [dataready, navigate, error, setButtonDisabled]);