Commit
·
9a5c206
1
Parent(s):
bcaca18
Fix ESLint warnings
Browse files- Remove unused useMemo import from Filters.js
- Remove unused handleBooleanFilterToggle function
- Add missing setSearchParams dependency in LeaderboardContext useEffect
frontend/src/pages/LeaderboardPage/components/Leaderboard/components/Filters/Filters.js
CHANGED
@@ -1,7 +1,6 @@
|
|
1 |
import React, {
|
2 |
useState,
|
3 |
useEffect,
|
4 |
-
useMemo,
|
5 |
useRef,
|
6 |
forwardRef,
|
7 |
useCallback,
|
@@ -390,12 +389,6 @@ const LeaderboardFilters = ({
|
|
390 |
onPrecisionsChange(newPrecisions);
|
391 |
};
|
392 |
|
393 |
-
const handleBooleanFilterToggle = (filter) => {
|
394 |
-
const newFilters = selectedBooleanFilters.includes(filter)
|
395 |
-
? selectedBooleanFilters.filter((f) => f !== filter)
|
396 |
-
: [...selectedBooleanFilters, filter];
|
397 |
-
onBooleanFiltersChange(newFilters);
|
398 |
-
};
|
399 |
|
400 |
// Filter options based on their hide property
|
401 |
const hideFilterOptions = BOOLEAN_FILTER_OPTIONS.filter(
|
|
|
1 |
import React, {
|
2 |
useState,
|
3 |
useEffect,
|
|
|
4 |
useRef,
|
5 |
forwardRef,
|
6 |
useCallback,
|
|
|
389 |
onPrecisionsChange(newPrecisions);
|
390 |
};
|
391 |
|
|
|
|
|
|
|
|
|
|
|
|
|
392 |
|
393 |
// Filter options based on their hide property
|
394 |
const hideFilterOptions = BOOLEAN_FILTER_OPTIONS.filter(
|
frontend/src/pages/LeaderboardPage/components/Leaderboard/context/LeaderboardContext.js
CHANGED
@@ -661,7 +661,7 @@ const LeaderboardProvider = ({ children }) => {
|
|
661 |
// Update search params and let HashRouter handle the URL
|
662 |
setSearchParams(newSearchParams);
|
663 |
}
|
664 |
-
}, [state, searchParams, location.state]);
|
665 |
|
666 |
const actions = useMemo(
|
667 |
() => ({
|
|
|
661 |
// Update search params and let HashRouter handle the URL
|
662 |
setSearchParams(newSearchParams);
|
663 |
}
|
664 |
+
}, [state, searchParams, location.state, setSearchParams]);
|
665 |
|
666 |
const actions = useMemo(
|
667 |
() => ({
|