Skip to content

Commit 36d7091

Browse files
committed
improve language selector
1 parent 0f26f14 commit 36d7091

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

src/components/ui/languageSwitcher.tsx

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import { useTranslation } from 'react-i18next';
22

3+
const selectedLanguagesClasses = 'font-bold cursor-default';
4+
const unselectedLanguagesClasses = 'cursor-pointer';
5+
const defaultClasses = 'mx-2 text-nowrap';
36
export default function LanguageSwitcher() {
47
const { i18n } = useTranslation();
58
const changeLanguage = (lng: string) => {
@@ -10,20 +13,14 @@ export default function LanguageSwitcher() {
1013
<div className="flex ml-auto">
1114
{/* Make the active language bold */}
1215
<a
13-
className={
14-
(i18n.language == 'nl' ? 'font-bold' : '') +
15-
' mx-2 text-nowrap'
16-
}
16+
className={`${i18n.language == 'nl' ? selectedLanguagesClasses : unselectedLanguagesClasses} ${defaultClasses}`}
1717
onClick={() => changeLanguage('nl')}
1818
>
1919
NL
2020
</a>
2121
|
2222
<a
23-
className={
24-
(i18n.language == 'en' ? 'font-bold' : '') +
25-
' mx-2 text-nowrap'
26-
}
23+
className={`${i18n.language == 'en' ? selectedLanguagesClasses : unselectedLanguagesClasses} ${defaultClasses}`}
2724
onClick={() => changeLanguage('en')}
2825
>
2926
EN

0 commit comments

Comments
 (0)