Skip to content

Commit 1f58631

Browse files
committed
fix language selector
1 parent 1a630a2 commit 1f58631

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

components/langSelect/index.tsx

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,11 @@ import React from "react";
1010
import { useRouter } from "next/router";
1111
import { Warning } from "@material-ui/icons";
1212
import useLocales from "hooks/locales";
13-
import { i18n } from "next-i18next";
1413
import classes from "./style.module.css";
1514

1615
function MenuContent() {
1716
const router = useRouter();
18-
const locales = useLocales(i18n);
17+
const locales = useLocales();
1918

2019
return (
2120
<>

hooks/locales.tsx

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
// eslint-disable-next-line import/no-extraneous-dependencies
2-
import { i18n as I18NextClient } from "i18next";
31
import locales from "lib/locales";
2+
import { useRouter } from "next/router";
43

5-
export default function useLocales(i18n: I18NextClient) {
6-
return locales.filter((locale) => i18n.languages.includes(locale.code));
4+
export default function useLocales() {
5+
const router = useRouter();
6+
return locales.filter((locale) => router.locales.includes(locale.code));
77
}

0 commit comments

Comments
 (0)