import { useState } from "react"; import type { SystemHealthStatus } from "../../../../types/types"; import { capitalize } from "../../../../utils/utils"; import SystemHealthModal from "../systemHealth/systemHealthModal/SystemHealthModal"; type CameraStatusGridItemProps = { title: string; statusCategory: SystemHealthStatus[]; }; const CameraStatusGridItem = ({ title, statusCategory }: CameraStatusGridItemProps) => { const [isOpen, setIsOpen] = useState(false); const isAllGood = statusCategory?.every((status) => status.tags.includes("RUNNING")); const handleClick = () => { setIsOpen(false); }; return ( <>
setIsOpen(true)} >

{capitalize(title)}

{isAllGood ? "Click to view module status" : "Some systems down"}

); }; export default CameraStatusGridItem;