import useSWR from "swr"; import { FaNetworkWired } from "react-icons/fa"; import { useTranslation } from "next-i18next"; import Resource from "../widget/resource"; import Error from "../widget/error"; export default function Network({ options, refresh = 1500 }) { const { t } = useTranslation(); // eslint-disable-next-line no-param-reassign if (options.network === true) options.network = "default"; const { data, error } = useSWR(`/api/widgets/resources?type=network&interfaceName=${options.network}`, { refreshInterval: refresh, }); if (error || data?.error) { return ; } if (!data || !data.network || !data.network.rx_sec || !data.network.tx_sec) { return ( ); } return ( ); }