import { useTranslation } from "react-i18next"; import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow, } from "@/components/ui/table"; import { useProviderStats } from "@/lib/query/usage"; import { fmtUsd } from "./format"; interface ProviderStatsTableProps { refreshIntervalMs: number; } export function ProviderStatsTable({ refreshIntervalMs, }: ProviderStatsTableProps) { const { t } = useTranslation(); const { data: stats, isLoading } = useProviderStats({ refetchInterval: refreshIntervalMs > 0 ? refreshIntervalMs : false, }); if (isLoading) { return
; } return (