From cf344b1809f55c14c912d752e502797066fb312d Mon Sep 17 00:00:00 2001 From: Owaise Imdad Date: Sat, 17 May 2025 11:51:31 +0530 Subject: [PATCH 1/3] Email test button added in details page. --- .../MonitorDetailsControlHeader/index.jsx | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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)} > +