|
@@ -1,18 +1,18 @@
|
|
|
-import { Dropdown, type MenuProps } from 'antd'
|
|
|
|
|
-import { useTranslation } from 'react-i18next'
|
|
|
|
|
|
|
+import { Dropdown, type MenuProps } from 'antd';
|
|
|
|
|
+import { useTranslation } from 'react-i18next';
|
|
|
|
|
|
|
|
const LANGUAGES = [
|
|
const LANGUAGES = [
|
|
|
{ code: 'en-US', label: 'English' },
|
|
{ code: 'en-US', label: 'English' },
|
|
|
- { code: 'zh-CN', label: '简体中文' },
|
|
|
|
|
- { code: 'fa-IR', label: 'فارسی' },
|
|
|
|
|
-]
|
|
|
|
|
|
|
+ // { code: 'zh-CN', label: '简体中文' },
|
|
|
|
|
+ // { code: 'fa-IR', label: 'فارسی' },
|
|
|
|
|
+];
|
|
|
|
|
|
|
|
interface LanguageSwitchProps {
|
|
interface LanguageSwitchProps {
|
|
|
- className?: string
|
|
|
|
|
|
|
+ className?: string;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function LanguageSwitch({ className }: LanguageSwitchProps) {
|
|
export function LanguageSwitch({ className }: LanguageSwitchProps) {
|
|
|
- const { i18n, t } = useTranslation()
|
|
|
|
|
|
|
+ const { i18n, t } = useTranslation();
|
|
|
|
|
|
|
|
const menuProps: MenuProps = {
|
|
const menuProps: MenuProps = {
|
|
|
items: LANGUAGES.map((lang) => ({
|
|
items: LANGUAGES.map((lang) => ({
|
|
@@ -21,7 +21,7 @@ export function LanguageSwitch({ className }: LanguageSwitchProps) {
|
|
|
})),
|
|
})),
|
|
|
selectedKeys: [i18n.language],
|
|
selectedKeys: [i18n.language],
|
|
|
onClick: ({ key }) => i18n.changeLanguage(key),
|
|
onClick: ({ key }) => i18n.changeLanguage(key),
|
|
|
- }
|
|
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
return (
|
|
return (
|
|
|
<Dropdown menu={menuProps} trigger={['click']} placement="bottomRight">
|
|
<Dropdown menu={menuProps} trigger={['click']} placement="bottomRight">
|
|
@@ -29,7 +29,7 @@ export function LanguageSwitch({ className }: LanguageSwitchProps) {
|
|
|
{t('components.topbar.language')}
|
|
{t('components.topbar.language')}
|
|
|
</button>
|
|
</button>
|
|
|
</Dropdown>
|
|
</Dropdown>
|
|
|
- )
|
|
|
|
|
|
|
+ );
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-export default LanguageSwitch
|
|
|
|
|
|
|
+export default LanguageSwitch;
|