Skip to content

Commit ff6e724

Browse files
authored
Merge pull request #30 from andrewginns/hotfix-filters-incorrect-behaviour
fix: Filters were impacting vibility of elements they shouldn't have
2 parents e27e462 + 6545fd7 commit ff6e724

File tree

3 files changed

+14
-6
lines changed

3 files changed

+14
-6
lines changed

src/components/merbench/LeaderboardTable.astro

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,18 +66,26 @@ const costRange = maxCost - minCost;
6666
? 'progress-fill--medium'
6767
: 'progress-fill--low'
6868
}`}
69-
style={`width: ${entry.Success_Rate}%`}
69+
style={`width: ${entry.Success_Rate}%; background-color: ${entry.Success_Rate >= 30 ? 'var(--progress-high)' : entry.Success_Rate >= 15 ? 'var(--progress-medium)' : 'var(--progress-low)'};`}
7070
/>
71-
<span class="progress-text">{entry.Success_Rate.toFixed(1)}%</span>
71+
<span
72+
class="progress-text"
73+
style="color: var(--progress-text-color); text-shadow: var(--progress-text-shadow);"
74+
>
75+
{entry.Success_Rate.toFixed(1)}%
76+
</span>
7277
</div>
7378
</td>
7479
<td class="cost">
7580
<div class="progress-bar">
7681
<div
7782
class="progress-fill progress-fill--cost"
78-
style={`width: ${costRange > 0 ? ((entry.Avg_Cost || calculateCost(entry.Avg_Tokens)) / maxCost) * 100 : 0}%`}
83+
style={`width: ${costRange > 0 ? ((entry.Avg_Cost || calculateCost(entry.Avg_Tokens)) / maxCost) * 100 : 0}%; background-color: #9ca3af;`}
7984
/>
80-
<span class="progress-text">
85+
<span
86+
class="progress-text"
87+
style="color: var(--progress-text-color); text-shadow: var(--progress-text-shadow);"
88+
>
8189
${(entry.Avg_Cost || calculateCost(entry.Avg_Tokens)).toFixed(4)}
8290
</span>
8391
</div>

src/lib/merbench.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@ export const updateLeaderboard = (filteredData: FilteredData): void => {
384384
<td class="model-name">${entry.Model}</td>
385385
<td class="success-rate">
386386
<div class="progress-bar">
387-
<div class="progress-fill ${successRateClass}" style="width: ${entry.Success_Rate}%;"></div>
387+
<div class="progress-fill ${successRateClass}" style="width: ${entry.Success_Rate}%; background-color: ${entry.Success_Rate >= 30 ? 'var(--progress-high)' : entry.Success_Rate >= 15 ? 'var(--progress-medium)' : 'var(--progress-low)'};"></div>
388388
<span class="progress-text" style="color: var(--progress-text-color); text-shadow: var(--progress-text-shadow);">${entry.Success_Rate.toFixed(1)}%</span>
389389
</div>
390390
</td>

src/scripts/merbench-sorting.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ const renderLeaderboard = (data: LeaderboardEntry[]): void => {
111111
<td class="model-name">${entry.Model}</td>
112112
<td class="success-rate">
113113
<div class="progress-bar">
114-
<div class="progress-fill ${successRateClass}" style="width: ${entry.Success_Rate}%;"></div>
114+
<div class="progress-fill ${successRateClass}" style="width: ${entry.Success_Rate}%; background-color: ${entry.Success_Rate >= 30 ? 'var(--progress-high)' : entry.Success_Rate >= 15 ? 'var(--progress-medium)' : 'var(--progress-low)'};"></div>
115115
<span class="progress-text" style="color: var(--progress-text-color); text-shadow: var(--progress-text-shadow);">${entry.Success_Rate.toFixed(1)}%</span>
116116
</div>
117117
</td>

0 commit comments

Comments
 (0)