import Block from "components/services/widget/block"; import Container from "components/services/widget/container"; import { useTranslation } from "next-i18next"; import useWidgetAPI from "utils/proxy/use-widget-api"; export default function Component({ service }) { const { widget } = service; const { data: serverData, error: serverError } = useWidgetAPI(widget, "status"); const { t } = useTranslation(); if (serverError) { return ; } if (!serverData) { return ( ); } const statusIndicator = serverData.online ? ( {t("minecraft.up")} ) : ( {t("minecraft.down")} ); const players = serverData.players ? `${serverData.players.online} / ${serverData.players.max}` : "-"; const version = serverData.version || "-"; return ( ); }