import Stack from "@mui/material/Stack"; import { Icon, MonitorStatus } from "@/Components/v2/design-elements"; import { Button } from "@/Components/v2/inputs"; 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 type { Monitor } from "@/Types/Monitor.js"; interface HeaderMonitorControlsProps { path: string; monitor?: Monitor; isAdmin: boolean; } export const HeaderMonitorControls = ({ path, monitor, isAdmin, }: HeaderMonitorControlsProps) => { const { t } = useTranslation(); const navigate = useNavigate(); const theme = useTheme(); if (!monitor) { return null; } return ( {isAdmin && ( )} {isAdmin && ( )} ); };