diff --git a/client/src/App.jsx b/client/src/App.jsx index af2f6c11c..da83f9061 100644 --- a/client/src/App.jsx +++ b/client/src/App.jsx @@ -37,7 +37,14 @@ function App() { - + ); } diff --git a/client/src/Components/v2/common/controls/HeaderMonitorControls.tsx b/client/src/Components/v2/common/controls/HeaderMonitorControls.tsx index 35abb1cd9..fb9161425 100644 --- a/client/src/Components/v2/common/controls/HeaderMonitorControls.tsx +++ b/client/src/Components/v2/common/controls/HeaderMonitorControls.tsx @@ -6,6 +6,7 @@ import { Settings, Pause, Play, Mail, Bug } from "lucide-react"; import { useTranslation } from "react-i18next"; import { useNavigate } from "react-router-dom"; import { useTheme } from "@mui/material/styles"; +import { usePost } from "@/Hooks/UseApi"; import type { Monitor } from "@/Types/Monitor.js"; @@ -13,16 +14,23 @@ interface HeaderMonitorControlsProps { path: string; monitor?: Monitor; isAdmin: boolean; + refetch: Function; } export const HeaderMonitorControls = ({ path, monitor, isAdmin, + refetch, }: HeaderMonitorControlsProps) => { const { t } = useTranslation(); const navigate = useNavigate(); const theme = useTheme(); + const { + post, + loading: isPosting, + // error: postError, + } = usePost(); if (!monitor) { return null; @@ -43,11 +51,10 @@ export const HeaderMonitorControls = ({