import Center from "@moduletrace/twui/layout/Center"; import Row from "@moduletrace/twui/layout/Row"; import Span from "@moduletrace/twui/layout/Span"; import Stack from "@moduletrace/twui/layout/Stack"; import type { UsageOverview } from "@/src/types"; import SettingsGroup from "@/src/pages/admin/settings/(partials)/settings-group"; import UsageModelHeadCell from "./usage-model-head-cell"; import UsageModelRow from "./usage-model-row"; type Props = { rows: UsageOverview["models"]; days: number; }; /** * Every model the period ran, busiest first. A row's price per thousand * tokens is what makes one model's cost comparable with another's, and * how many calls each took says which one earned it. */ export default function UsageModelsTable({ rows, days }: Props) { if (!rows.length) { return (
Nothing to list.
); } return ( {rows.map((row) => ( ))} ); }