diff --git a/client/src/Components/MonitorDetailsControlHeader/index.jsx b/client/src/Components/MonitorDetailsControlHeader/index.jsx index c4dcf1ffc..5dcb56e84 100644 --- a/client/src/Components/MonitorDetailsControlHeader/index.jsx +++ b/client/src/Components/MonitorDetailsControlHeader/index.jsx @@ -5,12 +5,14 @@ import Button from "@mui/material/Button"; import SettingsOutlinedIcon from "@mui/icons-material/SettingsOutlined"; import PauseOutlinedIcon from "@mui/icons-material/PauseOutlined"; import PlayArrowOutlinedIcon from "@mui/icons-material/PlayArrowOutlined"; +import EmailIcon from '@mui/icons-material/Email'; // Utils import PropTypes from "prop-types"; import { useNavigate } from "react-router-dom"; import { useTheme } from "@mui/material/styles"; import { usePauseMonitor } from "../../Hooks/useMonitorControls"; +import { useSendTestEmail } from "../../Hooks/useSendTestEmail"; /** * MonitorDetailsControlHeader component displays the control header for monitor details. @@ -39,6 +41,8 @@ const MonitorDetailsControlHeader = ({ triggerUpdate, }); + const [isSending, emailError, sendTestEmail] = useSendTestEmail(); + if (isLoading) { return ; } @@ -54,6 +58,15 @@ const MonitorDetailsControlHeader = ({ direction="row" gap={theme.spacing(2)} > +