diff --git a/packages/frontend/src/components/MkCode.vue b/packages/frontend/src/components/MkCode.vue
index a940117909..e99bd0f50c 100644
--- a/packages/frontend/src/components/MkCode.vue
+++ b/packages/frontend/src/components/MkCode.vue
@@ -6,7 +6,7 @@ SPDX-License-Identifier: AGPL-3.0-only
diff --git a/packages/frontend/src/components/MkInviteCode.vue b/packages/frontend/src/components/MkInviteCode.vue
index b095df20e5..5b8b8eb58e 100644
--- a/packages/frontend/src/components/MkInviteCode.vue
+++ b/packages/frontend/src/components/MkInviteCode.vue
@@ -50,7 +50,7 @@ SPDX-License-Identifier: AGPL-3.0-only
- {{ i18n.ts.copy }}
+ {{ i18n.ts.copy }}
{{ i18n.ts.delete }}
diff --git a/packages/frontend/src/components/MkKeyValue.vue b/packages/frontend/src/components/MkKeyValue.vue
index 2175c0e888..20b1ef2be2 100644
--- a/packages/frontend/src/components/MkKeyValue.vue
+++ b/packages/frontend/src/components/MkKeyValue.vue
@@ -10,7 +10,7 @@ SPDX-License-Identifier: AGPL-3.0-only
-
+
diff --git a/packages/frontend/src/components/global/MkCustomEmoji.vue b/packages/frontend/src/components/global/MkCustomEmoji.vue
index 6295a87731..1f7f09335e 100644
--- a/packages/frontend/src/components/global/MkCustomEmoji.vue
+++ b/packages/frontend/src/components/global/MkCustomEmoji.vue
@@ -91,7 +91,7 @@ function onClick(ev: MouseEvent) {
text: `:${props.name}:`,
}, {
text: i18n.ts.copy,
- icon: 'ph-copy ph-bold ph-lg',
+ icon: 'ti ti-copy',
action: () => {
copyToClipboard(`:${props.name}:`);
os.success();
diff --git a/packages/frontend/src/components/global/MkEmoji.vue b/packages/frontend/src/components/global/MkEmoji.vue
index b6b5aaba32..9cf7dab06d 100644
--- a/packages/frontend/src/components/global/MkEmoji.vue
+++ b/packages/frontend/src/components/global/MkEmoji.vue
@@ -45,7 +45,7 @@ function onClick(ev: MouseEvent) {
text: props.emoji,
}, {
text: i18n.ts.copy,
- icon: 'ph-copy ph-bold ph-lg',
+ icon: 'ti ti-copy',
action: () => {
copyToClipboard(props.emoji);
os.success();
diff --git a/packages/frontend/src/pages/emojis.emoji.vue b/packages/frontend/src/pages/emojis.emoji.vue
index 7a8a29daf0..503d627d53 100644
--- a/packages/frontend/src/pages/emojis.emoji.vue
+++ b/packages/frontend/src/pages/emojis.emoji.vue
@@ -31,7 +31,7 @@ function menu(ev) {
text: ':' + props.emoji.name + ':',
}, {
text: i18n.ts.copy,
- icon: 'ph-copy ph-bold ph-lg',
+ icon: 'ti ti-copy',
action: () => {
copyToClipboard(`:${props.emoji.name}:`);
os.success();
diff --git a/packages/frontend/src/pages/page-editor/page-editor.vue b/packages/frontend/src/pages/page-editor/page-editor.vue
index a5c15a12b5..3e7db93723 100644
--- a/packages/frontend/src/pages/page-editor/page-editor.vue
+++ b/packages/frontend/src/pages/page-editor/page-editor.vue
@@ -10,7 +10,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._pages.viewPage }}
{{ i18n.ts.save }}
- {{ i18n.ts.duplicate }}
+ {{ i18n.ts.duplicate }}
{{ i18n.ts.delete }}
diff --git a/packages/frontend/src/pages/settings/emoji-picker.vue b/packages/frontend/src/pages/settings/emoji-picker.vue
index 835a211334..b90e35b0dc 100644
--- a/packages/frontend/src/pages/settings/emoji-picker.vue
+++ b/packages/frontend/src/pages/settings/emoji-picker.vue
@@ -40,7 +40,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.preview }}
{{ i18n.ts.default }}
- {{ i18n.ts.overwriteFromPinnedEmojis }}
+ {{ i18n.ts.overwriteFromPinnedEmojis }}
@@ -80,7 +80,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.preview }}
{{ i18n.ts.default }}
- {{ i18n.ts.overwriteFromPinnedEmojisForReaction }}
+ {{ i18n.ts.overwriteFromPinnedEmojisForReaction }}
diff --git a/packages/frontend/src/pages/settings/plugin.vue b/packages/frontend/src/pages/settings/plugin.vue
index 706e275a44..440b47594a 100644
--- a/packages/frontend/src/pages/settings/plugin.vue
+++ b/packages/frontend/src/pages/settings/plugin.vue
@@ -47,7 +47,7 @@ SPDX-License-Identifier: AGPL-3.0-only
- {{ i18n.ts.copy }}
+ {{ i18n.ts.copy }}
@@ -60,7 +60,7 @@ SPDX-License-Identifier: AGPL-3.0-only
- {{ i18n.ts.copy }}
+ {{ i18n.ts.copy }}
diff --git a/packages/frontend/src/scripts/get-note-menu.ts b/packages/frontend/src/scripts/get-note-menu.ts
index 418382fea1..6105302782 100644
--- a/packages/frontend/src/scripts/get-note-menu.ts
+++ b/packages/frontend/src/scripts/get-note-menu.ts
@@ -327,7 +327,7 @@ export function getNoteMenu(props: {
text: i18n.ts.details,
action: openDetail,
}, {
- icon: 'ph-copy ph-bold ph-lg',
+ icon: 'ti ti-copy',
text: i18n.ts.copyContent,
action: copyContent,
}, getCopyNoteLinkMenu(appearNote, i18n.ts.copyLink)
@@ -476,7 +476,7 @@ export function getNoteMenu(props: {
text: i18n.ts.details,
action: openDetail,
}, {
- icon: 'ph-copy ph-bold ph-lg',
+ icon: 'ti ti-copy',
text: i18n.ts.copyContent,
action: copyContent,
}, getCopyNoteLinkMenu(appearNote, i18n.ts.copyLink)
diff --git a/packages/frontend/vite.config.ts b/packages/frontend/vite.config.ts
index 8685593fd4..b2d3462304 100644
--- a/packages/frontend/vite.config.ts
+++ b/packages/frontend/vite.config.ts
@@ -170,6 +170,7 @@ export function getConfig(): UserConfig {
'ti ti-minus': 'ph-minus ph-bold ph-lg',
'ti ti-device-tv': 'ph-television ph-bold ph-lg',
'ti ti-cookie': 'ph-cookie ph-bold ph-lg',
+ 'ti ti-copy': 'ph-copy ph-bold ph-lg',
},
}),
...process.env.NODE_ENV === 'production'