import Stack from "@/twui/components/layout/Stack"; import { useContext, useState } from "react"; import { AppContext } from "@/src/pages/_app"; import { NormalizedServerObject, ParsedDeploymentServiceConfig, } from "@/src/types"; import Row from "@/twui/components/layout/Row"; import ServiceClusterServer from "./cluster-server"; type Props = { service: ParsedDeploymentServiceConfig; }; export default function ServiceCluster({ service }: Props) { const { pageProps } = useContext(AppContext); const cluster_servers = service.servers; const [targetServer, setTargetServer] = useState< NormalizedServerObject | undefined >(cluster_servers?.[0]); return ( {cluster_servers?.map((server, index) => { return ( ); })} {/* {cluster_servers?.map((server, index) => { const is_active = server?.private_ip == targetServer?.private_ip; return ( ); })} {targetServer ? ( ) : undefined} */} ); }