import { useState } from "react"; import { Box, Button } from "@mui/material"; import { useTheme } from "@emotion/react"; import { useTranslation } from "react-i18next"; import PauseCircleOutlineIcon from "@mui/icons-material/PauseCircleOutline"; import PlayCircleOutlineRoundedIcon from "@mui/icons-material/PlayCircleOutlineRounded"; import Dialog from "../../../../Components/Dialog"; import PropTypes from "prop-types"; const MonitorActionButtons = ({ monitor, isBusy, handlePause, handleRemove }) => { const theme = useTheme(); const { t } = useTranslation(); const [isOpen, setIsOpen] = useState(false); return ( setIsOpen(false)} confirmationButtonLabel={t("delete")} onConfirm={handleRemove} /> ); }; MonitorActionButtons.propTypes = { monitor: PropTypes.object.isRequired, isBusy: PropTypes.bool.isRequired, handlePause: PropTypes.func.isRequired, handleRemove: PropTypes.func.isRequired, }; export default MonitorActionButtons;