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