Commit
·
0f8dbb0
1
Parent(s):
de1d6b5
- src/App.tsx +14 -19
src/App.tsx
CHANGED
|
@@ -104,26 +104,21 @@ const App: React.FC = () => {
|
|
| 104 |
|
| 105 |
|
| 106 |
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
|
| 110 |
-
|
| 111 |
-
|
| 112 |
-
|
| 113 |
-
|
| 114 |
-
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
}, [
|
| 122 |
-
benchmarkedModels,
|
| 123 |
-
selectedBenchmarkProviders,
|
| 124 |
-
selectedBenchmarkModels,
|
| 125 |
|
| 126 |
-
]);
|
| 127 |
|
| 128 |
const sortedBenchmarkedModels = useMemo(() => {
|
| 129 |
if (!benchmarkSortConfig) return filteredBenchmarkedModels;
|
|
|
|
| 104 |
|
| 105 |
|
| 106 |
|
| 107 |
+
const filteredBenchmarkedModels = useMemo(() => {
|
| 108 |
+
return benchmarkedModels.filter((model) => {
|
| 109 |
+
const providerMatch =
|
| 110 |
+
selectedBenchmarkProviders.length === 0 || selectedBenchmarkProviders.includes(model.provider);
|
| 111 |
+
const modelMatch =
|
| 112 |
+
selectedBenchmarkModels.length === 0 || selectedBenchmarkModels.includes(model.name);
|
| 113 |
+
|
| 114 |
+
return providerMatch && modelMatch;
|
| 115 |
+
});
|
| 116 |
+
}, [
|
| 117 |
+
benchmarkedModels,
|
| 118 |
+
selectedBenchmarkProviders,
|
| 119 |
+
selectedBenchmarkModels,
|
| 120 |
+
]);
|
|
|
|
|
|
|
|
|
|
|
|
|
| 121 |
|
|
|
|
| 122 |
|
| 123 |
const sortedBenchmarkedModels = useMemo(() => {
|
| 124 |
if (!benchmarkSortConfig) return filteredBenchmarkedModels;
|