fix(#444): fix lexics in playerstab #142

Merged
andrey.dekterev merged 1 commits from develop into master 3 years ago
  1. 5
      src/features/LexicsStore/helpers/index.tsx
  2. 3
      src/features/LexicsStore/index.tsx

@ -54,10 +54,7 @@ export const mapTranslationsToLocalKeys = (
export const getLexicFromSport = () => { export const getLexicFromSport = () => {
const sportList = getLocalStorageItem(querieKeys.sportsList) const sportList = getLocalStorageItem(querieKeys.sportsList)
const sportLexics = Object.values(sportList as Array<Sport>) const sportLexics = Object.values(sportList as Array<Sport>)
.reduce((acc:LexicsConfig, cur: Sport) => { .map((sport) => sport.lexic)
acc[cur?.lexic] = cur?.lexic
return acc
}, {})
return sportLexics return sportLexics
} }

@ -30,6 +30,7 @@ export const useLexicsConfig = (config: Array<LexicsId> | LexicsConfig) => {
const { addLexicsConfig } = useLexicsStore() const { addLexicsConfig } = useLexicsStore()
useEffect(() => { useEffect(() => {
addLexicsConfig({ ...config, ...getLexicFromSport() }) addLexicsConfig(config)
addLexicsConfig(getLexicFromSport())
}, [addLexicsConfig, config]) }, [addLexicsConfig, config])
} }

Loading…
Cancel
Save