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: opendtuData, error: opendtuError } = useWidgetAPI(widget);
if (opendtuError) {
return ;
}
if (!opendtuData) {
return (
);
}
const yieldDay = opendtuData.total.YieldDay.v;
const yieldDayUnit = opendtuData.total.YieldDay.u;
const power = opendtuData.total.Power.v;
const powerUnit = opendtuData.total.Power.u;
const totalLimit = opendtuData.inverters.map((inverter) => inverter.limit_absolute).reduce((a, b) => a + b);
const totalLimitUnit = "W";
const powerPercentage = (power / totalLimit) * 100;
return (
);
}