Merged in feat/SW-517-language-switcher-dismiss (pull request #626)

Feat/SW-517 language switcher dismiss

* feat(SW-517): Close language switcher when clicking outside

* feat(SW-517): Close language switcher on selection

* feat(SW-517): Fix mobile header


Approved-by: Niclas Edenvin
Approved-by: Linus Flood
This commit is contained in:
Bianca Widstam
2024-10-01 08:58:19 +00:00
parent 5faeaa3d34
commit 2e26506b39
3 changed files with 37 additions and 2 deletions

View File

@@ -16,6 +16,7 @@ import type { LanguageSwitcherContentProps } from "@/types/components/languageSw
export default function LanguageSwitcherContent({
urls,
onLanguageSwitch,
}: LanguageSwitcherContentProps) {
const intl = useIntl()
const currentLanguage = useLang()
@@ -39,6 +40,7 @@ export default function LanguageSwitcherContent({
<Link
className={`${styles.link} ${isActive ? styles.active : ""}`}
href={url}
onClick={onLanguageSwitch}
>
{languages[key]}
{isActive ? <CheckIcon color="burgundy" /> : null}