Removed animation from chart

This commit is contained in:
Alex Holliday committed 2024-07-05 14:38:16 -07:00
1 parent 08a9850918
commit 4e1f0095a7
3 files changed
+48 -55

No files matched your search

@@ -54,7 +54,7 @@ const ResponseTimeChart = ({ checks = [] }) => {
<div className="chart-container">
<ResponsiveContainer width="100%" height="100%">
<BarChart width={150} height={40} data={normalizedChecks}>
<Bar maxBarSize={10} dataKey="responseTime">
<Bar maxBarSize={10} dataKey="responseTime" isAnimationActive={false}>
{normalizedChecks.map((check, index) => (
<Cell
key={`cell-${index}`}
+44 -46
View File
@@ -3,7 +3,7 @@ import PropTypes from "prop-types";
import { DataGrid } from "@mui/x-data-grid";
import OpenIt from "../../assets/Images/Icon-open-in-tab-gray.png";
import ResponseTimeChart from "../Charts/ResponseTimeChart";
import { useState, useEffect } from "react";
const Host = ({ params }) => {
return (
<div className="host-row">
@@ -22,7 +22,6 @@ const Host = ({ params }) => {
};
const Status = ({ params }) => {
console.log(params.value.status);
return (
<div className="host-status">
<div
@@ -69,53 +68,52 @@ const cols = [
},
];
let rows = [];
const MonitorTable = ({ monitors = [] }) => {
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 (
<div style={{ border: "1px solid red" }}>
<h1>Monitor Table</h1>
<DataGrid
autoHeight
columns={cols}
rows={rows}
initialState={{
pagination: {
paginationModel: { page: 0, pageSize: 10 },
},
}}
pageSizeOptions={[5, 10]}
/>
</div>
<DataGrid
autoHeight
columns={cols}
rows={rows}
initialState={{
pagination: {
paginationModel: { page: 0, pageSize: 10 },
},
}}
pageSizeOptions={[5, 10]}
/>
);
};
+3 -8
View File
@@ -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 (
<div className="monitors">
<MonitorTable monitors={monitorState.monitors} />
<div className="monitors-bar">
<div className="monitors-bar-title">
Hello, {authState.user.firstname}
@@ -62,10 +58,9 @@ const Monitors = () => {
<SearchTextField />
</div>
</div>
<div className="monitors-v-gaping"></div>
<HostsTable monitors={monitorState.monitors} />
<div className="monitors-v-gaping"></div>
<Pagination />
<div className="monitors-v-gaping" />
<MonitorTable monitors={monitorState.monitors} />
<div className="monitors-v-gaping" />
</div>
</div>
);