Skip to content

Commit 4ddfa7c

Browse files
committed
fix(stats): reorder leaderboard cards
1 parent 2415434 commit 4ddfa7c

2 files changed

Lines changed: 9 additions & 23 deletions

File tree

packages/stats/app/src/routes/index.css

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1719,7 +1719,6 @@
17191719
[data-page="stats"] [data-component="leaderboard"],
17201720
[data-page="stats"] [data-slot="leaderboard-featured"],
17211721
[data-page="stats"] [data-slot="leaderboard-compact"],
1722-
[data-page="stats"] [data-slot="leaderboard-column"],
17231722
[data-page="stats"] [data-slot="leaderboard-mobile"] {
17241723
display: grid;
17251724
}
@@ -1752,11 +1751,6 @@
17521751
-webkit-mask-size: 6px 6px;
17531752
}
17541753

1755-
[data-page="stats"] [data-slot="leaderboard-column"] {
1756-
gap: 8px;
1757-
align-content: start;
1758-
}
1759-
17601754
[data-page="stats"] [data-slot="leaderboard-mobile"] {
17611755
display: none;
17621756
}

packages/stats/app/src/routes/index.tsx

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -868,9 +868,7 @@ function Leaderboard(props: {
868868
onActiveModelChange: (model: string | undefined) => void
869869
}) {
870870
const featured = createMemo(() => props.data.slice(0, 3))
871-
const columns = createMemo(() =>
872-
[0, 1, 2].map((index) => props.data.slice(3 + index * 5, 8 + index * 5)).filter((column) => column.length > 0),
873-
)
871+
const compact = createMemo(() => props.data.slice(3))
874872

875873
return (
876874
<div id="leaderboard" data-component="leaderboard" role="list" aria-label="Model token leaderboard">
@@ -888,20 +886,14 @@ function Leaderboard(props: {
888886
</div>
889887
<div data-slot="leaderboard-pattern" aria-hidden="true" />
890888
<div data-slot="leaderboard-compact">
891-
<For each={columns()}>
892-
{(column) => (
893-
<div data-slot="leaderboard-column">
894-
<For each={column}>
895-
{(entry) => (
896-
<LeaderboardCard
897-
entry={entry}
898-
size="compact"
899-
active={props.activeModel === entry.model}
900-
onActiveModelChange={props.onActiveModelChange}
901-
/>
902-
)}
903-
</For>
904-
</div>
889+
<For each={compact()}>
890+
{(entry) => (
891+
<LeaderboardCard
892+
entry={entry}
893+
size="compact"
894+
active={props.activeModel === entry.model}
895+
onActiveModelChange={props.onActiveModelChange}
896+
/>
905897
)}
906898
</For>
907899
</div>

0 commit comments

Comments
 (0)