diff --git a/Client/src/Components/Charts/ResponseTimeChart/index.jsx b/Client/src/Components/Charts/ResponseTimeChart/index.jsx index 2121169b6..0518ebee8 100644 --- a/Client/src/Components/Charts/ResponseTimeChart/index.jsx +++ b/Client/src/Components/Charts/ResponseTimeChart/index.jsx @@ -54,7 +54,7 @@ const ResponseTimeChart = ({ checks = [] }) => {
- + {normalizedChecks.map((check, index) => ( { return (
@@ -22,7 +22,6 @@ const Host = ({ params }) => { }; const Status = ({ params }) => { - console.log(params.value.status); return (
{ - rows = monitors.map((monitor) => { - return { - id: monitor._id, - host: { - title: monitor.name, - url: monitor.url, - precentage: 100, - percentageColor: - monitor.status === true - ? "var(--env-var-color-17)" - : "var(--env-var-color-19)", - }, - status: { - status: monitor.status === true ? "Up" : "Down", - backgroundColor: - monitor.status === true - ? "var(--env-var-color-20)" - : "var(--env-var-color-21)", - statusDotColor: - monitor.status === true - ? "var(--env-var-color-17)" - : "var(--env-var-color-19)", - }, - response: { - checks: monitor.checks, - }, - }; - }); + const [rows, setRows] = useState([]); + useEffect(() => { + const mappedRows = monitors.map((monitor) => { + return { + id: monitor._id, + host: { + title: monitor.name, + url: monitor.url, + precentage: 100, + percentageColor: + monitor.status === true + ? "var(--env-var-color-17)" + : "var(--env-var-color-19)", + }, + status: { + status: monitor.status === true ? "Up" : "Down", + backgroundColor: + monitor.status === true + ? "var(--env-var-color-20)" + : "var(--env-var-color-21)", + statusDotColor: + monitor.status === true + ? "var(--env-var-color-17)" + : "var(--env-var-color-19)", + }, + response: { + checks: monitor.checks, + }, + }; + }); + setRows(mappedRows); + }, [monitors]); return ( -
-

Monitor Table

- -
+ ); }; diff --git a/Client/src/Pages/Monitors/index.jsx b/Client/src/Pages/Monitors/index.jsx index 7adfc13cd..a895ae47a 100644 --- a/Client/src/Pages/Monitors/index.jsx +++ b/Client/src/Pages/Monitors/index.jsx @@ -7,8 +7,6 @@ import { useNavigate } from "react-router-dom"; import Button from "../../Components/Button"; import ServerStatus from "../../Components/Charts/Servers/ServerStatus"; import SearchTextField from "../../Components/TextFields/Search/SearchTextField"; -import HostsTable from "../../Components/HostsTable"; -import Pagination from "../../Components/Pagination"; import MonitorTable from "../../Components/MonitorTable"; const Monitors = () => { @@ -26,10 +24,8 @@ const Monitors = () => { }, 0); const down = monitorState.monitors.length - up; - return (
-
Hello, {authState.user.firstname} @@ -62,10 +58,9 @@ const Monitors = () => {
-
- -
- +
+ +
);