import { useTranslation } from "react-i18next";
import useSWR from "swr";
export default function Status({ service }) {
const { t } = useTranslation();
const { data, error } = useSWR(`/api/docker/status/${service.container}/${service.server || ""}`);
if (error) {
}
if (data && data.status === "running") {
if (data.health === "starting") {
return (
);
}
if (data.health === "unhealthy") {
return (
);
}
return (
{data.health ?? data.status}
);
}
if (data && (data.status === "not found" || data.status === "exited")) {
return (
);
}
return (
);
}