Skip to content

Commit e43f4ab

Browse files
fix language selector
1 parent 0ad87e4 commit e43f4ab

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/component/languageSelector/languageSelector.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const LanguageSelector: FC = () => {
1111
const divRef = useRef<HTMLDivElement | null>(null);
1212

1313
const router = useRouter();
14-
14+
const locale = router.locale;
1515
const handleClickOutside = (event: MouseEvent) => {
1616
if (divRef.current && !divRef.current.contains(event.target as Node)) {
1717
setOpenLanguage(false);
@@ -22,12 +22,13 @@ const LanguageSelector: FC = () => {
2222
i18n.changeLanguage(lng);
2323
const { pathname, query } = router;
2424
router.push({ pathname, query }, undefined, { locale: lng });
25-
setOpenLanguage(!openLanguage);
25+
setOpenLanguage(false);
2626
queryClient.invalidateQueries();
2727
};
2828

2929
useEffect(() => {
3030
document.addEventListener("mousedown", handleClickOutside);
31+
locale && changeLanguage(locale);
3132
return () => {
3233
document.removeEventListener("mousedown", handleClickOutside);
3334
};

0 commit comments

Comments
 (0)