import useSWR from "swr"; import { FiCpu } from "react-icons/fi"; import { BiError } from "react-icons/bi"; import { useTranslation } from "react-i18next"; export default function Cpu() { const { t } = useTranslation(); const { data, error } = useSWR(`/api/widgets/resources?type=cpu`, { refreshInterval: 1500, }); if (error || data?.error) { return (
{t("widget.api_error")}
); } if (!data) { return (
-
); } const percent = data.cpu.usage; return (
{t("common.number", { value: data.cpu.usage, style: "unit", unit: "percent", maximumFractionDigits: 0 })}
); }