fix(SW-184): added translations

This commit is contained in:
Erik Tiekstra
2024-08-26 08:41:26 +02:00
parent a02dcd3428
commit f1242e69e3
14 changed files with 55 additions and 20 deletions

View File

@@ -6,6 +6,7 @@ import { languages } from "@/constants/languages"
import useDropdownStore from "@/stores/main-menu"
import { ChevronDownIcon, GlobeIcon } from "@/components/Icons"
import { useHandleKeyUp } from "@/hooks/useHandleKeyUp"
import useLang from "@/hooks/useLang"
import LanguageSwitcherContent from "./LanguageSwitcherContent"
@@ -22,6 +23,12 @@ export default function LanguageSwitcher({
const currentLanguage = useLang()
const { toggleLanguageSwitcher, isLanguageSwitcherOpen } = useDropdownStore()
useHandleKeyUp((event: KeyboardEvent) => {
if (event.key === "Escape" && isLanguageSwitcherOpen) {
toggleLanguageSwitcher()
}
})
return (
<div className={styles.languageSwitcher}>
<button