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) => (
))}
);
}