diff options
| author | Oskar <oskar@mullvad.net> | 2024-10-22 15:32:24 +0200 |
|---|---|---|
| committer | Oskar <oskar@mullvad.net> | 2024-10-22 15:32:24 +0200 |
| commit | 1ec8c9d6c4dc799fb0c6479cdc9dad438bf37129 (patch) | |
| tree | 43caf1e9884496f64c2333648c16381eaa1cf18a /gui/src/renderer/components/SelectLanguage.tsx | |
| parent | 6533665d1fdf9a97e6ea1e36f01ee2f293b4338c (diff) | |
| parent | cf62ffdd17eac7958977895f098742c704aa3047 (diff) | |
| download | mullvadvpn-1ec8c9d6c4dc799fb0c6479cdc9dad438bf37129.tar.xz mullvadvpn-1ec8c9d6c4dc799fb0c6479cdc9dad438bf37129.zip | |
Merge branch 'add-react-linter-rules'
Diffstat (limited to 'gui/src/renderer/components/SelectLanguage.tsx')
| -rw-r--r-- | gui/src/renderer/components/SelectLanguage.tsx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gui/src/renderer/components/SelectLanguage.tsx b/gui/src/renderer/components/SelectLanguage.tsx index eb0ad038da..9bbc110fc1 100644 --- a/gui/src/renderer/components/SelectLanguage.tsx +++ b/gui/src/renderer/components/SelectLanguage.tsx @@ -24,7 +24,7 @@ const StyledSelector = styled(Selector)({ }); export default function SelectLanguage() { - const history = useHistory(); + const { pop } = useHistory(); const { preferredLocale, preferredLocalesList, setPreferredLocale } = usePreferredLocale(); const scrollView = useRef<CustomScrollbarsRef>(null); const selectedCellRef = useRef<HTMLButtonElement>(null); @@ -32,9 +32,9 @@ export default function SelectLanguage() { const selectLocale = useCallback( async (locale: string) => { await setPreferredLocale(locale); - history.pop(); + pop(); }, - [history.pop], + [pop, setPreferredLocale], ); const scrollToSelectedCell = () => { @@ -52,7 +52,7 @@ export default function SelectLanguage() { }, []); return ( - <BackAction action={history.pop}> + <BackAction action={pop}> <Layout> <SettingsContainer> <NavigationContainer> @@ -97,7 +97,7 @@ function usePreferredLocale() { const preferredLocalesList: SelectorItem<string>[] = useMemo(() => { return [...getPreferredLocaleList().map(({ name, code }) => ({ label: name, value: code }))]; - }, []); + }, [getPreferredLocaleList]); return { preferredLocale, preferredLocalesList, setPreferredLocale }; } |
