enhancement/dashboardFeedback #11

Merged
TobaOjo merged 2 commits from enhancement/dashboardFeedback into develop 2025-12-03 10:58:07 +00:00
13 changed files with 28 additions and 32 deletions
Showing only changes of commit 2a4afc7eae - Show all commits

View File

@@ -1,8 +1,8 @@
import type { SystemHealthStatus } from "../../../types/types";
import { useGetSystemHealth } from "../hooks/useGetSystemHealth";
import CameraStatus from "./CameraStatus";
import SystemOverview from "./SystemOverview";
import SystemStatusCard from "./SystemStatusCard";
import CameraStatus from "./cameraStatus/CameraStatus";
import SystemHealthCard from "./systemHealth/SystemHealthCard";
import SystemStatusCard from "./systemStatus/SystemStatusCard";
const DashboardGrid = () => {
const { query } = useGetSystemHealth();
@@ -37,7 +37,7 @@ const DashboardGrid = () => {
return (
<div className="grid grid-cols-1 md:grid-rows-2 md:grid-cols-2">
<SystemStatusCard />
<SystemOverview
<SystemHealthCard
startTime={startTime}
uptime={uptime}
statuses={statuses}

View File

@@ -1,7 +1,7 @@
import type { SystemHealthStatus } from "../../../types/types";
import Card from "../../../ui/Card";
import StatusIndicators from "../../../ui/StatusIndicators";
import { capitalize } from "../../../utils/utils";
import type { SystemHealthStatus } from "../../../../types/types";
import Card from "../../../../ui/Card";
import StatusIndicators from "../../../../ui/StatusIndicators";
import { capitalize } from "../../../../utils/utils";
import CameraStatusGridItem from "./CameraStatusGridItem";
type CameraStatusProps = {

View File

@@ -1,7 +1,7 @@
import { useState } from "react";
import type { SystemHealthStatus } from "../../../types/types";
import { capitalize } from "../../../utils/utils";
import SystemHealthModal from "./systemHealthModal/SystemHealthModal";
import type { SystemHealthStatus } from "../../../../types/types";
import { capitalize } from "../../../../utils/utils";
import SystemHealthModal from "../systemHealth/systemHealthModal/SystemHealthModal";
type CameraStatusGridItemProps = {
title: string;

View File

@@ -2,7 +2,7 @@ import { useState } from "react";
import type { SystemHealthStatus } from "../../../../types/types";
import StatusIndicators from "../../../../ui/StatusIndicators";
import { capitalize } from "../../../../utils/utils";
import SystemHealthModal from "../systemHealthModal/SystemHealthModal";
import SystemHealthModal from "../systemHealth/systemHealthModal/SystemHealthModal";
type StatusGridItemProps = {
title: string;

View File

@@ -1,5 +1,5 @@
import type { SystemHealthStatus } from "../../../types/types";
import StatusGridItem from "./statusGridItem/StatusGridItem";
import type { SystemHealthStatus } from "../../../../types/types";
import StatusGridItem from "../statusGridItem/StatusGridItem";
type SystemHealthProps = {
startTime: string;

View File

@@ -1,9 +1,9 @@
import { faArrowsRotate } from "@fortawesome/free-solid-svg-icons";
import Card from "../../../ui/Card";
import CardHeader from "../../../ui/CardHeader";
import Card from "../../../../ui/Card";
import CardHeader from "../../../../ui/CardHeader";
import SystemHealth from "./SystemHealth";
import type { SystemHealthStatus } from "../../../types/types";
import type { SystemHealthStatus } from "../../../../types/types";
type SystemOverviewProps = {
startTime: string;
@@ -15,7 +15,7 @@ type SystemOverviewProps = {
refetch: () => void;
};
const SystemOverview = ({
const SystemHealthCard = ({
startTime,
uptime,
statuses,
@@ -39,4 +39,4 @@ const SystemOverview = ({
);
};
export default SystemOverview;
export default SystemHealthCard;

View File

@@ -1,8 +1,8 @@
import type { SystemHealthStatus } from "../../../../types/types";
import Badge from "../../../../ui/Badge";
import ModalComponent from "../../../../ui/ModalComponent";
import StatusIndicators from "../../../../ui/StatusIndicators";
import { capitalize } from "../../../../utils/utils";
import type { SystemHealthStatus } from "../../../../../types/types";
import Badge from "../../../../../ui/Badge";
import ModalComponent from "../../../../../ui/ModalComponent";
import StatusIndicators from "../../../../../ui/StatusIndicators";
import { capitalize } from "../../../../../utils/utils";
type SystemHealthModalProps = {
isSystemHealthModalOpen: boolean;

View File

@@ -1,6 +1,6 @@
import { useInfoSocket } from "../../../app/context/WebSocketContext";
import Card from "../../../ui/Card";
import CardHeader from "../../../ui/CardHeader";
import { useInfoSocket } from "../../../../app/context/WebSocketContext";
import Card from "../../../../ui/Card";
import CardHeader from "../../../../ui/CardHeader";
import StatusItemCPU from "./StatusItems/StatusItemCPU";
import StatusItemLocal from "./StatusItems/StatusItemLocal";
import StatusItemThreads from "./StatusItems/StatusItemThreads";

View File

@@ -6,9 +6,5 @@ export const Route = createFileRoute("/")({
});
function HomePage() {
return (
<div>
<DashboardGrid />
</div>
);
return <DashboardGrid />;
}