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"; type StatusGridItemProps = { title: string; statusCategory: SystemHealthStatus[]; }; const StatusGridItem = ({ title, statusCategory }: StatusGridItemProps) => { const [isOpen, setIsOpen] = useState(false); const isAllGood = statusCategory.every((status) => status.tags.includes("RUNNING")); const handleClick = () => { setIsOpen(false); }; return ( <>
setIsOpen(true)} >

{isAllGood ? : } {capitalize(title)}

{isAllGood ? "All systems running" : "Some systems down"}

); }; export default StatusGridItem;