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