|
|
|
|
@ -1,12 +1,9 @@ |
|
|
|
|
import { useEffect, useCallback } from 'react' |
|
|
|
|
|
|
|
|
|
import isBoolean from 'lodash/isBoolean' |
|
|
|
|
import uniq from 'lodash/uniq' |
|
|
|
|
import map from 'lodash/map' |
|
|
|
|
|
|
|
|
|
import { client } from 'config/clients' |
|
|
|
|
|
|
|
|
|
import { useLocalStore, useToggle } from 'hooks' |
|
|
|
|
import { useToggle } from 'hooks' |
|
|
|
|
|
|
|
|
|
import { useTournamentsBySports } from './useTournamentsBySports' |
|
|
|
|
import { usePreferencesLoader } from './usePreferencesLoader' |
|
|
|
|
@ -15,11 +12,6 @@ import { useSports } from './useSports' |
|
|
|
|
import { useSearch } from './useSearch' |
|
|
|
|
|
|
|
|
|
export const usePreferences = () => { |
|
|
|
|
const [firstLoad, setFirstLoad] = useLocalStore({ |
|
|
|
|
defaultValue: !client.disabledPreferences, |
|
|
|
|
key: 'preferences_first_load', |
|
|
|
|
validator: isBoolean, |
|
|
|
|
}) |
|
|
|
|
const { |
|
|
|
|
close, |
|
|
|
|
isOpen, |
|
|
|
|
@ -91,16 +83,6 @@ export const usePreferences = () => { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
useEffect(reset, [reset]) |
|
|
|
|
useEffect(() => { |
|
|
|
|
if (firstLoad) { |
|
|
|
|
openPopup() |
|
|
|
|
setFirstLoad(false) |
|
|
|
|
} |
|
|
|
|
}, [ |
|
|
|
|
firstLoad, |
|
|
|
|
openPopup, |
|
|
|
|
setFirstLoad, |
|
|
|
|
]) |
|
|
|
|
|
|
|
|
|
return { |
|
|
|
|
allTournamentsSelected, |
|
|
|
|
|