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: suwayomiData, error: suwayomiError } = useWidgetAPI(widget); if (suwayomiError) { return ; } if (!suwayomiData) { if (!widget.fields || widget.fields.length === 0) { widget.fields = ["download", "nondownload", "read", "unread"]; } else if (widget.fields.length > 4) { widget.fields = widget.fields.slice(0, 4); } return ( {widget.fields.map((field) => ( ))} ); } return ( {suwayomiData.map((data) => ( ))} ); }