diff --git a/packages/frontend/src/components/MkDrive.folder.vue b/packages/frontend/src/components/MkDrive.folder.vue
index 2c659a3427..a47c4e7c20 100644
--- a/packages/frontend/src/components/MkDrive.folder.vue
+++ b/packages/frontend/src/components/MkDrive.folder.vue
@@ -268,7 +268,7 @@ function onContextmenu(ev: MouseEvent) {
action: rename,
}, { type: 'divider' }, {
text: i18n.ts.delete,
- icon: 'ph-trash ph-bold ph-lg',
+ icon: 'ti ti-trash',
danger: true,
action: deleteFolder,
}];
diff --git a/packages/frontend/src/components/MkDrive.vue b/packages/frontend/src/components/MkDrive.vue
index c568aa1837..4c2a31fc10 100644
--- a/packages/frontend/src/components/MkDrive.vue
+++ b/packages/frontend/src/components/MkDrive.vue
@@ -638,7 +638,7 @@ function getMenu() {
action: () => { if (folder.value) renameFolder(folder.value); },
} : undefined, folder.value ? {
text: i18n.ts.deleteFolder,
- icon: 'ph-trash ph-bold ph-lg',
+ icon: 'ti ti-trash',
action: () => { deleteFolder(folder.value as Misskey.entities.DriveFolder); },
} : undefined, {
text: i18n.ts.createFolder,
diff --git a/packages/frontend/src/components/MkInviteCode.vue b/packages/frontend/src/components/MkInviteCode.vue
index 5b8b8eb58e..1c6f412dc1 100644
--- a/packages/frontend/src/components/MkInviteCode.vue
+++ b/packages/frontend/src/components/MkInviteCode.vue
@@ -51,7 +51,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.copy }}
- {{ i18n.ts.delete }}
+ {{ i18n.ts.delete }}
diff --git a/packages/frontend/src/components/MkNote.vue b/packages/frontend/src/components/MkNote.vue
index e431612cd3..e2bf7a7b78 100644
--- a/packages/frontend/src/components/MkNote.vue
+++ b/packages/frontend/src/components/MkNote.vue
@@ -740,7 +740,7 @@ function showRenoteMenu(viaKeyboard = false): void {
function getUnrenote(): MenuItem {
return {
text: i18n.ts.unrenote,
- icon: 'ph-trash ph-bold ph-lg',
+ icon: 'ti ti-trash',
danger: true,
action: () => {
misskeyApi('notes/delete', {
diff --git a/packages/frontend/src/components/MkNoteDetailed.vue b/packages/frontend/src/components/MkNoteDetailed.vue
index f22562f2e6..dbd349a053 100644
--- a/packages/frontend/src/components/MkNoteDetailed.vue
+++ b/packages/frontend/src/components/MkNoteDetailed.vue
@@ -710,7 +710,7 @@ function showRenoteMenu(viaKeyboard = false): void {
pleaseLogin();
os.popupMenu([{
text: i18n.ts.unrenote,
- icon: 'ph-trash ph-bold ph-lg',
+ icon: 'ti ti-trash',
danger: true,
action: () => {
misskeyApi('notes/delete', {
diff --git a/packages/frontend/src/components/MkPostFormAttaches.vue b/packages/frontend/src/components/MkPostFormAttaches.vue
index b2dcc77f25..a825e09d6c 100644
--- a/packages/frontend/src/components/MkPostFormAttaches.vue
+++ b/packages/frontend/src/components/MkPostFormAttaches.vue
@@ -159,7 +159,7 @@ function showFileMenu(file: Misskey.entities.DriveFile, ev: MouseEvent): void {
action: () => { detachMedia(file.id); },
}, {
text: i18n.ts.deleteFile,
- icon: 'ph-trash ph-bold ph-lg',
+ icon: 'ti ti-trash',
danger: true,
action: () => { detachAndDeleteMedia(file); },
}], ev.currentTarget ?? ev.target).then(() => menuShowing = false);
diff --git a/packages/frontend/src/components/MkUserAnnouncementEditDialog.vue b/packages/frontend/src/components/MkUserAnnouncementEditDialog.vue
index 6a0a43ced4..3c5f563aa0 100644
--- a/packages/frontend/src/components/MkUserAnnouncementEditDialog.vue
+++ b/packages/frontend/src/components/MkUserAnnouncementEditDialog.vue
@@ -39,7 +39,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._announcement.needConfirmationToRead }}
{{ i18n.ts._announcement.needConfirmationToReadDescription }}
- {{ i18n.ts.delete }}
+ {{ i18n.ts.delete }}
diff --git a/packages/frontend/src/navbar.ts b/packages/frontend/src/navbar.ts
index 3b878b686a..9e21a72af2 100644
--- a/packages/frontend/src/navbar.ts
+++ b/packages/frontend/src/navbar.ts
@@ -173,7 +173,7 @@ export const navbarItemDef = reactive({
},
cacheClear: {
title: i18n.ts.clearCache,
- icon: 'ph-trash ph-bold ph-lg',
+ icon: 'ti ti-trash',
action: (ev) => {
clearCache();
},
diff --git a/packages/frontend/src/pages/admin-file.vue b/packages/frontend/src/pages/admin-file.vue
index c8c4488085..7d96aade26 100644
--- a/packages/frontend/src/pages/admin-file.vue
+++ b/packages/frontend/src/pages/admin-file.vue
@@ -41,7 +41,7 @@ SPDX-License-Identifier: AGPL-3.0-only
- {{ i18n.ts.delete }}
+ {{ i18n.ts.delete }}
diff --git a/packages/frontend/src/pages/admin/ads.vue b/packages/frontend/src/pages/admin/ads.vue
index 6c8614b320..8026798221 100644
--- a/packages/frontend/src/pages/admin/ads.vue
+++ b/packages/frontend/src/pages/admin/ads.vue
@@ -72,7 +72,7 @@ SPDX-License-Identifier: AGPL-3.0-only
> {{ i18n.ts.save }}
- {{ i18n.ts.remove }}
+ {{ i18n.ts.remove }}
diff --git a/packages/frontend/src/pages/admin/announcements.vue b/packages/frontend/src/pages/admin/announcements.vue
index 6cec4771fd..00392ad2d3 100644
--- a/packages/frontend/src/pages/admin/announcements.vue
+++ b/packages/frontend/src/pages/admin/announcements.vue
@@ -58,7 +58,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.save }}
{{ i18n.ts._announcement.end }} ({{ i18n.ts.archive }})
- {{ i18n.ts.delete }}
+ {{ i18n.ts.delete }}
diff --git a/packages/frontend/src/pages/admin/files.vue b/packages/frontend/src/pages/admin/files.vue
index 29b5bc5f88..6f127b1919 100644
--- a/packages/frontend/src/pages/admin/files.vue
+++ b/packages/frontend/src/pages/admin/files.vue
@@ -79,7 +79,7 @@ const headerActions = computed(() => [{
handler: lookupFile,
}, {
text: i18n.ts.clearCachedFiles,
- icon: 'ph-trash ph-bold ph-lg',
+ icon: 'ti ti-trash',
handler: clear,
}]);
diff --git a/packages/frontend/src/pages/admin/relays.vue b/packages/frontend/src/pages/admin/relays.vue
index 5705ffdd94..bd0b886bc8 100644
--- a/packages/frontend/src/pages/admin/relays.vue
+++ b/packages/frontend/src/pages/admin/relays.vue
@@ -16,7 +16,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._relayStatus[relay.status] }}
- {{ i18n.ts.remove }}
+ {{ i18n.ts.remove }}
diff --git a/packages/frontend/src/pages/admin/roles.role.vue b/packages/frontend/src/pages/admin/roles.role.vue
index 8628c68697..ad208ea729 100644
--- a/packages/frontend/src/pages/admin/roles.role.vue
+++ b/packages/frontend/src/pages/admin/roles.role.vue
@@ -11,7 +11,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.edit }}
- {{ i18n.ts.delete }}
+ {{ i18n.ts.delete }}
diff --git a/packages/frontend/src/pages/avatar-decorations.vue b/packages/frontend/src/pages/avatar-decorations.vue
index 9435db12fc..dc1aba11ec 100644
--- a/packages/frontend/src/pages/avatar-decorations.vue
+++ b/packages/frontend/src/pages/avatar-decorations.vue
@@ -24,7 +24,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.save }}
- {{ i18n.ts.delete }}
+ {{ i18n.ts.delete }}
diff --git a/packages/frontend/src/pages/channel-editor.vue b/packages/frontend/src/pages/channel-editor.vue
index 9a4c4475a7..045dde4afc 100644
--- a/packages/frontend/src/pages/channel-editor.vue
+++ b/packages/frontend/src/pages/channel-editor.vue
@@ -32,7 +32,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._channel.setBanner }}
![]()
-
{{ i18n.ts._channel.removeBanner }}
+
{{ i18n.ts._channel.removeBanner }}
@@ -61,7 +61,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ channelId ? i18n.ts.save : i18n.ts.create }}
- {{ i18n.ts.archive }}
+ {{ i18n.ts.archive }}
diff --git a/packages/frontend/src/pages/clip.vue b/packages/frontend/src/pages/clip.vue
index b76b6b2af5..0b2f71e489 100644
--- a/packages/frontend/src/pages/clip.vue
+++ b/packages/frontend/src/pages/clip.vue
@@ -144,7 +144,7 @@ const headerActions = computed(() => clip.value && isOwned.value ? [{
});
},
}] : []), {
- icon: 'ph-trash ph-bold ph-lg',
+ icon: 'ti ti-trash',
text: i18n.ts.delete,
danger: true,
handler: async (): Promise => {
diff --git a/packages/frontend/src/pages/drive.file.info.vue b/packages/frontend/src/pages/drive.file.info.vue
index 87bf99d089..d206722b9d 100644
--- a/packages/frontend/src/pages/drive.file.info.vue
+++ b/packages/frontend/src/pages/drive.file.info.vue
@@ -33,7 +33,7 @@ SPDX-License-Identifier: AGPL-3.0-only
diff --git a/packages/frontend/src/pages/emoji-edit-dialog.vue b/packages/frontend/src/pages/emoji-edit-dialog.vue
index 3b5531cbba..93a9a8fef6 100644
--- a/packages/frontend/src/pages/emoji-edit-dialog.vue
+++ b/packages/frontend/src/pages/emoji-edit-dialog.vue
@@ -68,7 +68,7 @@ SPDX-License-Identifier: AGPL-3.0-only
isSensitive
{{ i18n.ts.localOnly }}
- {{ i18n.ts.delete }}
+ {{ i18n.ts.delete }}
diff --git a/packages/frontend/src/pages/flash/flash-edit.vue b/packages/frontend/src/pages/flash/flash-edit.vue
index b341cb416a..3445da26a2 100644
--- a/packages/frontend/src/pages/flash/flash-edit.vue
+++ b/packages/frontend/src/pages/flash/flash-edit.vue
@@ -27,7 +27,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.save }}
{{ i18n.ts.show }}
- {{ i18n.ts.delete }}
+ {{ i18n.ts.delete }}
diff --git a/packages/frontend/src/pages/gallery/edit.vue b/packages/frontend/src/pages/gallery/edit.vue
index b2daa4ed98..a68a7e5c41 100644
--- a/packages/frontend/src/pages/gallery/edit.vue
+++ b/packages/frontend/src/pages/gallery/edit.vue
@@ -30,7 +30,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.save }}
{{ i18n.ts.publish }}
- {{ i18n.ts.delete }}
+ {{ i18n.ts.delete }}
diff --git a/packages/frontend/src/pages/my-antennas/editor.vue b/packages/frontend/src/pages/my-antennas/editor.vue
index 10d597867e..2949bfc02c 100644
--- a/packages/frontend/src/pages/my-antennas/editor.vue
+++ b/packages/frontend/src/pages/my-antennas/editor.vue
@@ -42,7 +42,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.save }}
- {{ i18n.ts.delete }}
+ {{ i18n.ts.delete }}
diff --git a/packages/frontend/src/pages/page-editor/page-editor.container.vue b/packages/frontend/src/pages/page-editor/page-editor.container.vue
index ce95b3631a..68c1b21f0a 100644
--- a/packages/frontend/src/pages/page-editor/page-editor.container.vue
+++ b/packages/frontend/src/pages/page-editor/page-editor.container.vue
@@ -10,7 +10,7 @@ SPDX-License-Identifier: AGPL-3.0-only
@@ -43,7 +43,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._pages.eyeCatchingImageSet }}
![]()
-
{{ i18n.ts._pages.eyeCatchingImageRemove }}
+
{{ i18n.ts._pages.eyeCatchingImageRemove }}
diff --git a/packages/frontend/src/pages/registry.value.vue b/packages/frontend/src/pages/registry.value.vue
index 29e51021eb..65c5ecda18 100644
--- a/packages/frontend/src/pages/registry.value.vue
+++ b/packages/frontend/src/pages/registry.value.vue
@@ -37,7 +37,7 @@ SPDX-License-Identifier: AGPL-3.0-only
- {{ i18n.ts.delete }}
+ {{ i18n.ts.delete }}
diff --git a/packages/frontend/src/pages/settings/2fa.vue b/packages/frontend/src/pages/settings/2fa.vue
index 3f31afcfb6..b7d648c1a4 100644
--- a/packages/frontend/src/pages/settings/2fa.vue
+++ b/packages/frontend/src/pages/settings/2fa.vue
@@ -59,7 +59,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.rename }}
- {{ i18n.ts.unregister }}
+ {{ i18n.ts.unregister }}
diff --git a/packages/frontend/src/pages/settings/accounts.vue b/packages/frontend/src/pages/settings/accounts.vue
index c6a4398d4a..174748f058 100644
--- a/packages/frontend/src/pages/settings/accounts.vue
+++ b/packages/frontend/src/pages/settings/accounts.vue
@@ -52,7 +52,7 @@ function menu(account, ev) {
action: () => switchAccount(account),
}, {
text: i18n.ts.logout,
- icon: 'ph-trash ph-bold ph-lg',
+ icon: 'ti ti-trash',
danger: true,
action: () => removeAccount(account),
}], ev.currentTarget ?? ev.target);
diff --git a/packages/frontend/src/pages/settings/apps.vue b/packages/frontend/src/pages/settings/apps.vue
index abdb5d1cdd..cf4ba3abf2 100644
--- a/packages/frontend/src/pages/settings/apps.vue
+++ b/packages/frontend/src/pages/settings/apps.vue
@@ -34,7 +34,7 @@ SPDX-License-Identifier: AGPL-3.0-only
-
+
diff --git a/packages/frontend/src/pages/settings/drive-cleaner.vue b/packages/frontend/src/pages/settings/drive-cleaner.vue
index fef12fee06..0b0b932f46 100644
--- a/packages/frontend/src/pages/settings/drive-cleaner.vue
+++ b/packages/frontend/src/pages/settings/drive-cleaner.vue
@@ -119,7 +119,7 @@ function onContextMenu(ev: MouseEvent, file): void {
definePageMetadata(() => ({
title: i18n.ts.drivecleaner,
- icon: 'ph-trash ph-bold ph-lg',
+ icon: 'ti ti-trash',
}));
diff --git a/packages/frontend/src/pages/settings/general.vue b/packages/frontend/src/pages/settings/general.vue
index d47c9c484a..09d94cd1f5 100644
--- a/packages/frontend/src/pages/settings/general.vue
+++ b/packages/frontend/src/pages/settings/general.vue
@@ -40,7 +40,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.pinnedList }}
{{ i18n.ts.add }}
- {{ i18n.ts.remove }}
+ {{ i18n.ts.remove }}
@@ -303,7 +303,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.additionalEmojiDictionary }}
- {{ i18n.ts.remove }} ({{ getEmojiIndexLangName(lang) }})
+ {{ i18n.ts.remove }} ({{ getEmojiIndexLangName(lang) }})
{{ getEmojiIndexLangName(lang) }}{{ defaultStore.reactiveState.additionalUnicodeEmojiIndexes.value[lang] ? ` (${ i18n.ts.installed })` : '' }}
diff --git a/packages/frontend/src/pages/settings/index.vue b/packages/frontend/src/pages/settings/index.vue
index 6847f8e139..4911454a3f 100644
--- a/packages/frontend/src/pages/settings/index.vue
+++ b/packages/frontend/src/pages/settings/index.vue
@@ -176,7 +176,7 @@ const menuDef = computed(() => [{
active: currentPage.value?.route.name === 'preferences-backups',
}, {
type: 'button',
- icon: 'ph-trash ph-bold ph-lg',
+ icon: 'ti ti-trash',
text: i18n.ts.clearCache,
action: async () => {
await clearCache();
diff --git a/packages/frontend/src/pages/settings/plugin.vue b/packages/frontend/src/pages/settings/plugin.vue
index 440b47594a..d2125486be 100644
--- a/packages/frontend/src/pages/settings/plugin.vue
+++ b/packages/frontend/src/pages/settings/plugin.vue
@@ -38,7 +38,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.settings }}
- {{ i18n.ts.uninstall }}
+ {{ i18n.ts.uninstall }}
diff --git a/packages/frontend/src/pages/settings/preferences-backups.vue b/packages/frontend/src/pages/settings/preferences-backups.vue
index 97bc4cb357..00cd64dd9f 100644
--- a/packages/frontend/src/pages/settings/preferences-backups.vue
+++ b/packages/frontend/src/pages/settings/preferences-backups.vue
@@ -443,7 +443,7 @@ function menu(ev: MouseEvent, profileId: string) {
action: () => save(profileId),
}, { type: 'divider' }, {
text: ts.delete,
- icon: 'ph-trash ph-bold ph-lg',
+ icon: 'ti ti-trash',
action: () => deleteProfile(profileId),
danger: true,
}], (ev.currentTarget ?? ev.target ?? undefined) as unknown as HTMLElement | undefined);
diff --git a/packages/frontend/src/pages/settings/profile.vue b/packages/frontend/src/pages/settings/profile.vue
index 64395783bd..7b07e6961c 100644
--- a/packages/frontend/src/pages/settings/profile.vue
+++ b/packages/frontend/src/pages/settings/profile.vue
@@ -56,7 +56,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.add }}
- {{ i18n.ts.delete }}
+ {{ i18n.ts.delete }}
{{ i18n.ts.rearrange }}
{{ i18n.ts.save }}
diff --git a/packages/frontend/src/pages/settings/theme.manage.vue b/packages/frontend/src/pages/settings/theme.manage.vue
index 43d76951c0..af5c7a5dd7 100644
--- a/packages/frontend/src/pages/settings/theme.manage.vue
+++ b/packages/frontend/src/pages/settings/theme.manage.vue
@@ -25,7 +25,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._theme.code }}
-
{{ i18n.ts.uninstall }}
+
{{ i18n.ts.uninstall }}
diff --git a/packages/frontend/src/pages/settings/webhook.edit.vue b/packages/frontend/src/pages/settings/webhook.edit.vue
index 1df958c212..2083b276c3 100644
--- a/packages/frontend/src/pages/settings/webhook.edit.vue
+++ b/packages/frontend/src/pages/settings/webhook.edit.vue
@@ -36,7 +36,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.save }}
- {{ i18n.ts.delete }}
+ {{ i18n.ts.delete }}
diff --git a/packages/frontend/src/scripts/get-drive-file-menu.ts b/packages/frontend/src/scripts/get-drive-file-menu.ts
index d2e7ccf145..b33e713d6a 100644
--- a/packages/frontend/src/scripts/get-drive-file-menu.ts
+++ b/packages/frontend/src/scripts/get-drive-file-menu.ts
@@ -121,7 +121,7 @@ export function getDriveFileMenu(file: Misskey.entities.DriveFile, folder?: Miss
download: file.name,
}, { type: 'divider' }, {
text: i18n.ts.delete,
- icon: 'ph-trash ph-bold ph-lg',
+ icon: 'ti ti-trash',
danger: true,
action: () => deleteFile(file),
}];
diff --git a/packages/frontend/src/scripts/get-note-menu.ts b/packages/frontend/src/scripts/get-note-menu.ts
index 6105302782..9101976ea0 100644
--- a/packages/frontend/src/scripts/get-note-menu.ts
+++ b/packages/frontend/src/scripts/get-note-menu.ts
@@ -462,7 +462,7 @@ export function getNoteMenu(props: {
action: delEdit,
},
{
- icon: 'ph-trash ph-bold ph-lg',
+ icon: 'ti ti-trash',
text: i18n.ts.delete,
danger: true,
action: del,
diff --git a/packages/frontend/src/ui/deck.vue b/packages/frontend/src/ui/deck.vue
index 27976e11f3..744591c712 100644
--- a/packages/frontend/src/ui/deck.vue
+++ b/packages/frontend/src/ui/deck.vue
@@ -37,7 +37,7 @@ SPDX-License-Identifier: AGPL-3.0-only
-
+
diff --git a/packages/frontend/src/ui/deck/column.vue b/packages/frontend/src/ui/deck/column.vue
index f0478ce372..643f64ab4a 100644
--- a/packages/frontend/src/ui/deck/column.vue
+++ b/packages/frontend/src/ui/deck/column.vue
@@ -171,7 +171,7 @@ function getMenu() {
popRightColumn(props.column.id);
},
} : undefined, { type: 'divider' }, {
- icon: 'ph-trash ph-bold ph-lg',
+ icon: 'ti ti-trash',
text: i18n.ts.remove,
danger: true,
action: () => {
diff --git a/packages/frontend/vite.config.ts b/packages/frontend/vite.config.ts
index dc5aef4828..bccaf348ff 100644
--- a/packages/frontend/vite.config.ts
+++ b/packages/frontend/vite.config.ts
@@ -180,6 +180,7 @@ export function getConfig(): UserConfig {
'ti ti-folder-plus': 'ph-folder-plus ph-bold ph-lg',
'ti ti-app-window': 'ph-app-window ph-bold ph-lg',
'ti ti-forms': 'ph-textbox ph-bold ph-lg',
+ 'ti ti-trash': 'ph-trash ph-bold ph-lg',
},
}),
...process.env.NODE_ENV === 'production'