import { useTranslation } from "next-i18next"; import Container from "components/services/widget/container"; import Block from "components/services/widget/block"; 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 ( ); }