import useSWR from "swr"; import Widget from "../widget"; import Block from "../block"; export default function Pihole({ service }) { const config = service.widget; function buildApiUrl(endpoint) { const { url, proxy } = config; if (proxy) { const fullUrl = `${url}/admin/${endpoint}`; return "/api/proxy?url=" + encodeURIComponent(fullUrl); } return `${url}/admin/${endpoint}`; } const { data: piholeData, error: piholeError } = useSWR(buildApiUrl("api.php")); if (piholeError) { return ; } if (!piholeData) { return ( ); } return ( ); }