diff --git a/src/Components/MonitorCountHeader/index.jsx b/src/Components/MonitorCountHeader/index.jsx index f7c31a5a0..0b3478df5 100644 --- a/src/Components/MonitorCountHeader/index.jsx +++ b/src/Components/MonitorCountHeader/index.jsx @@ -1,6 +1,4 @@ -import { Stack } from "@mui/material"; -import { Heading } from "../Heading"; -import CircularCount from "../CircularCount"; +import { Stack, Typography } from "@mui/material"; import PropTypes from "prop-types"; import { useTheme } from "@emotion/react"; import SkeletonLayout from "./skeleton"; @@ -8,22 +6,36 @@ import SkeletonLayout from "./skeleton"; const MonitorCountHeader = ({ shouldRender = true, monitorCount, - heading, + heading = "monitors", sx, children, }) => { const theme = useTheme(); if (!shouldRender) return ; + if (monitorCount === 1) { + heading = "monitor"; + } + return ( - {heading} - + {monitorCount} {heading} {children} ); diff --git a/src/Pages/Infrastructure/Monitors/index.jsx b/src/Pages/Infrastructure/Monitors/index.jsx index 1c511fea3..b679e04b7 100644 --- a/src/Pages/Infrastructure/Monitors/index.jsx +++ b/src/Pages/Infrastructure/Monitors/index.jsx @@ -87,7 +87,6 @@ const InfrastructureMonitors = () => { /> { { const filterLookup = new Map([ [toFilterStatus, "status"], - [toFilterActive, "isActive"] + [toFilterActive, "isActive"], ]); const activeFilter = [...filterLookup].find(([key]) => key !== undefined); @@ -202,7 +202,6 @@ const UptimeMonitors = () => { 0 && !monitorsWithSummaryIsLoading} monitorCount={monitorsSummary?.totalMonitors} - heading={"Uptime monitors"} >