From d7aebb7dfa05fbab3dbb7d4630f9a8eb496e9b15 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=9D=92=E8=8F=9C=E7=99=BD=E7=8E=89=E6=B1=A4?=
<79054161+Azir-11@users.noreply.github.com>
Date: Mon, 16 Dec 2024 23:39:19 +0800
Subject: [PATCH] feat(projects): multi language buttons support hiding. (#683)
---
src/layouts/modules/global-header/index.vue | 7 ++++++-
src/layouts/modules/theme-drawer/modules/page-fun.vue | 3 +++
src/locales/langs/en-us.ts | 3 +++
src/locales/langs/zh-cn.ts | 3 +++
src/theme/settings.ts | 3 +++
src/typings/app.d.ts | 8 ++++++++
6 files changed, 26 insertions(+), 1 deletion(-)
diff --git a/src/layouts/modules/global-header/index.vue b/src/layouts/modules/global-header/index.vue
index cd640ba4..c31d67e2 100644
--- a/src/layouts/modules/global-header/index.vue
+++ b/src/layouts/modules/global-header/index.vue
@@ -40,7 +40,12 @@ const { isFullscreen, toggle } = useFullscreen();
-
+
themeStore.layout.scrollMode === 'wra
placeholder="SoybeanAdmin"
/>
+
+
+
diff --git a/src/locales/langs/en-us.ts b/src/locales/langs/en-us.ts
index 1f4a38ab..c3ae71c7 100644
--- a/src/locales/langs/en-us.ts
+++ b/src/locales/langs/en-us.ts
@@ -109,6 +109,9 @@ const local: App.I18n.Schema = {
breadcrumb: {
visible: 'Breadcrumb Visible',
showIcon: 'Breadcrumb Icon Visible'
+ },
+ multilingual: {
+ visible: 'Display multilingual button'
}
},
tab: {
diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts
index 98dd0214..32c14ceb 100644
--- a/src/locales/langs/zh-cn.ts
+++ b/src/locales/langs/zh-cn.ts
@@ -109,6 +109,9 @@ const local: App.I18n.Schema = {
breadcrumb: {
visible: '显示面包屑',
showIcon: '显示面包屑图标'
+ },
+ multilingual: {
+ visible: '显示多语言按钮'
}
},
tab: {
diff --git a/src/theme/settings.ts b/src/theme/settings.ts
index cf092b36..4cfa185f 100644
--- a/src/theme/settings.ts
+++ b/src/theme/settings.ts
@@ -27,6 +27,9 @@ export const themeSettings: App.Theme.ThemeSetting = {
breadcrumb: {
visible: true,
showIcon: true
+ },
+ multilingual: {
+ visible: true
}
},
tab: {
diff --git a/src/typings/app.d.ts b/src/typings/app.d.ts
index ac4ca19b..cdfde34c 100644
--- a/src/typings/app.d.ts
+++ b/src/typings/app.d.ts
@@ -53,6 +53,11 @@ declare namespace App {
/** Whether to show the breadcrumb icon */
showIcon: boolean;
};
+ /** Multilingual */
+ multilingual: {
+ /** Whether to show the multilingual */
+ visible: boolean;
+ };
};
/** Tab */
tab: {
@@ -363,6 +368,9 @@ declare namespace App {
visible: string;
showIcon: string;
};
+ multilingual: {
+ visible: string;
+ };
};
tab: {
visible: string;