From 36fde679929ef60cf788d6ab47d72a4f43500b59 Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Wed, 25 Jun 2025 10:23:39 +0900 Subject: [PATCH] enhance(frontend): improve theme settings --- locales/index.d.ts | 4 +++ locales/ja-JP.yml | 1 + .../frontend/src/pages/settings/theme.vue | 35 +++++++++++++++---- 3 files changed, 33 insertions(+), 7 deletions(-) diff --git a/locales/index.d.ts b/locales/index.d.ts index 16003570a2..492688773f 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -8366,6 +8366,10 @@ export interface Locale extends ILocale { * テーマコード */ "code": string; + /** + * テーマコードをコピー + */ + "copyThemeCode": string; /** * 説明 */ diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 6ef92e0f2e..3aa8e44ce7 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -2193,6 +2193,7 @@ _theme: install: "テーマのインストール" manage: "テーマの管理" code: "テーマコード" + copyThemeCode: "テーマコードをコピー" description: "説明" installed: "{name}をインストールしました" installedThemes: "インストールされたテーマ" diff --git a/packages/frontend/src/pages/settings/theme.vue b/packages/frontend/src/pages/settings/theme.vue index f3a6458109..accb1ccc55 100644 --- a/packages/frontend/src/pages/settings/theme.vue +++ b/packages/frontend/src/pages/settings/theme.vue @@ -56,7 +56,7 @@ SPDX-License-Identifier: AGPL-3.0-only :class="$style.themeRadio" :value="instanceLightTheme.id" /> -