diff --git a/frontend/src/pages/inbounds/QrPanel.vue b/frontend/src/pages/inbounds/QrPanel.vue
index c357d5c1..fc5cbb61 100644
--- a/frontend/src/pages/inbounds/QrPanel.vue
+++ b/frontend/src/pages/inbounds/QrPanel.vue
@@ -47,7 +47,7 @@ function download() {
+ color="#000000" bg-color="#ffffff" :title="t('copy')" @click="copy" />
diff --git a/frontend/src/pages/settings/TwoFactorModal.vue b/frontend/src/pages/settings/TwoFactorModal.vue
index d0b5819a..944259ea 100644
--- a/frontend/src/pages/settings/TwoFactorModal.vue
+++ b/frontend/src/pages/settings/TwoFactorModal.vue
@@ -82,7 +82,7 @@ async function copyToken() {
{{ t('pages.settings.security.twoFactorModalFirstStep') }}
+ color="#000000" bg-color="#ffffff" error-level="L" :title="t('copy')" @click="copyToken" />
{{ token }}
diff --git a/frontend/src/pages/sub/SubPage.vue b/frontend/src/pages/sub/SubPage.vue
index 33df819a..01c765ad 100644
--- a/frontend/src/pages/sub/SubPage.vue
+++ b/frontend/src/pages/sub/SubPage.vue
@@ -204,7 +204,7 @@ const themeClass = computed(() => ({
{{ t('pages.settings.subSettings') }}
+ color="#000000" bg-color="#ffffff" :title="t('copy')" @click="copy(subUrl)" />
@@ -213,14 +213,14 @@ const themeClass = computed(() => ({
{{ t('pages.settings.subSettings') }} JSON
+ color="#000000" bg-color="#ffffff" :title="t('copy')" @click="copy(subJsonUrl)" />
Clash / Mihomo
+ color="#000000" bg-color="#ffffff" :title="t('copy')" @click="copy(subClashUrl)" />