Skip to content

Commit 571246b

Browse files
committed
fix: remove the locale menu when menu is set to false
1 parent c844080 commit 571246b

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

src/layout/SpaceContainer/Sider/MineItem/Locale.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,6 @@ const Locale: React.FC<IProps> = function () {
3030
const localeObj =
3131
localeList.find((item) => item.value.toLowerCase() === locale?.toLowerCase()) ||
3232
localeList.find((item) => item.value?.toLowerCase() === defaultLocale?.toLowerCase());
33-
if (!odc.appConfig.locale.menu) {
34-
return null;
35-
}
3633
return (
3734
<DropMenu
3835
small

src/layout/SpaceContainer/Sider/MineItem/index.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ import styles from './index.less';
3131
import tracert from '@/util/tracert';
3232
import { ItemType } from 'antd/es/menu/hooks/useItems';
3333
import Locale from './Locale';
34+
import odc from '@/plugins/odc';
3435

3536
interface IProps {
3637
userStore?: UserStore;
@@ -132,10 +133,13 @@ const MineItem: React.FC<IProps> = function ({ children, userStore, settingStore
132133
},
133134
});
134135
}
135-
menu.push({
136-
label: <Locale />,
137-
key: 'locale',
138-
});
136+
if (odc.appConfig.locale.menu) {
137+
menu.push({
138+
label: <Locale />,
139+
key: 'locale',
140+
});
141+
}
142+
139143
if (settingStore.enablePersonalRecord) {
140144
menu.push({
141145
key: 'record',

0 commit comments

Comments
 (0)