import { Button, Dialog, DialogActions, DialogContent, DialogTitle, IconButton, Tooltip, Typography, } from "@mui/material"; import { useState } from "react"; import useRequest from "@/lib/hooks/useRequest"; import DeleteIcon from "@mui/icons-material/Delete"; import { DELETE_AZMAYESH } from "@/core/utils/routes"; const DeleteAzmayesh = ({ rowId, mutate }) => { const requestServer = useRequest({ notificationSuccess: true }); const [openDeleteDialog, setOpenDeleteDialog] = useState(false); const [isSubmitting, setIsSubmitting] = useState(false); const handleSubmit = () => { setIsSubmitting(true); requestServer(`${DELETE_AZMAYESH}/${rowId}`, "post") .then(() => { setOpenDeleteDialog(false); mutate(); }) .catch(() => {}) .finally(() => { setIsSubmitting(false); }); }; return ( <> { setOpenDeleteDialog(true); }} > حذف آزمایش آیا از حذف این آزمایش مطمئن هستید؟ ); }; export default DeleteAzmayesh;