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 { t } = useTranslation(); const { widget } = service; const { data: statsData, error: statsError } = useWidgetAPI(widget, "system"); const { data: leasesData, error: leasesError } = useWidgetAPI(widget, "leases"); if (statsError || leasesError) { const finalError = statsError ?? leasesError; return ; } if (!statsData || !leasesData) { return ( ); } const memoryUsed = 100 - (statsData['free-memory'] / statsData['total-memory'])*100 const numberOfLeases = leasesData.length return ( ); }