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, error } = useWidgetAPI(widget, "stats"); const { data: eventsData, error: eventsError } = useWidgetAPI(widget, "events"); if (error) { return ; } if (eventsError) { return ; } if (!data || !eventsData) { return ( ); } return ( <> {widget.enableRecentEvents && eventsData?.map((event) => (
{event.camera} ({event.label} {t("common.percent", { value: event.score * 100 })})
{t("common.date", { value: event.start_time, formatParams: { value: { timeStyle: "short", dateStyle: "medium" } }, })}
))} ); }