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"}
>