"use client"; import ExpandMoreIcon from "@mui/icons-material/ExpandMore"; import { Accordion, AccordionDetails, AccordionSummary, Box, Button, Card, CardContent, Chip, FormControlLabel, Stack, TextField, Typography, Checkbox } from "@mui/material"; import type { DeadHost } from "@/src/lib/models/dead-hosts"; import { createDeadHostAction, deleteDeadHostAction, updateDeadHostAction } from "./actions"; type Props = { hosts: DeadHost[]; }; export default function DeadHostsClient({ hosts }: Props) { return ( Dead Hosts Serve friendly status pages for domains without upstreams. {hosts.map((host) => ( {host.name} {host.domains.join(", ")} } sx={{ px: 0 }}> Edit updateDeadHostAction(host.id, formData)} spacing={2}> } label="Enabled" /> ))} Create dead host } label="Enabled" /> ); }