From 312c0e217ff12f49059db0cd4ae8be875dd2d028 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=80=E5=AF=B8=E7=81=B0?= Date: Thu, 2 Jan 2025 10:43:10 +0800 Subject: [PATCH] feat(projects): :sparkles: multi language buttons support hiding (#44) --- 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 34bfc14..13b9a62 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 19f3efb..b090430 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 30237b9..9ca3656 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 cf092b3..4cfa185 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 15638e7..60ca580 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;