Skip to content

Commit d8c931a

Browse files
committed
Generated by Spark: group the info in the "total requests", "unique users", and "models used"panels into 1
1 parent 668c2ec commit d8c931a

1 file changed

Lines changed: 20 additions & 22 deletions

File tree

src/App.tsx

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -256,29 +256,27 @@ function App() {
256256
<div>
257257
<h2 className="text-2xl font-semibold mb-2">Usage Statistics</h2>
258258
<Separator className="mb-4" />
259-
<div className="grid grid-cols-1 md:grid-cols-3 gap-4 mb-4">
259+
<div className="mb-4">
260260
<Card>
261-
<div className="p-5">
262-
<h3 className="text-sm font-medium text-muted-foreground mb-1">Total Requests</h3>
263-
<p className="text-2xl font-bold">
264-
{data.reduce((sum, item) => sum + item.requestsUsed, 0).toLocaleString(undefined, {maximumFractionDigits: 2, minimumFractionDigits: 0})}
265-
</p>
266-
</div>
267-
</Card>
268-
<Card>
269-
<div className="p-5">
270-
<h3 className="text-sm font-medium text-muted-foreground mb-1">Unique Users</h3>
271-
<p className="text-2xl font-bold">
272-
{new Set(data.map(item => item.user)).size.toLocaleString()}
273-
</p>
274-
</div>
275-
</Card>
276-
<Card>
277-
<div className="p-5">
278-
<h3 className="text-sm font-medium text-muted-foreground mb-1">Models Used</h3>
279-
<p className="text-2xl font-bold">
280-
{uniqueModels.length}
281-
</p>
261+
<div className="p-5 grid grid-cols-1 md:grid-cols-3 gap-6 divide-x divide-border">
262+
<div className="px-4">
263+
<h3 className="text-sm font-medium text-muted-foreground mb-1">Total Requests</h3>
264+
<p className="text-2xl font-bold">
265+
{data.reduce((sum, item) => sum + item.requestsUsed, 0).toLocaleString(undefined, {maximumFractionDigits: 2, minimumFractionDigits: 0})}
266+
</p>
267+
</div>
268+
<div className="px-4">
269+
<h3 className="text-sm font-medium text-muted-foreground mb-1">Unique Users</h3>
270+
<p className="text-2xl font-bold">
271+
{new Set(data.map(item => item.user)).size.toLocaleString()}
272+
</p>
273+
</div>
274+
<div className="px-4">
275+
<h3 className="text-sm font-medium text-muted-foreground mb-1">Models Used</h3>
276+
<p className="text-2xl font-bold">
277+
{uniqueModels.length}
278+
</p>
279+
</div>
282280
</div>
283281
</Card>
284282
</div>

0 commit comments

Comments
 (0)