gardarjuto commited on
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
  () => ({