-
+
RN: ...
diff --git a/packages/frontend/src/scripts/get-drive-file-menu.ts b/packages/frontend/src/scripts/get-drive-file-menu.ts
index a883404307..7aca5f83b2 100644
--- a/packages/frontend/src/scripts/get-drive-file-menu.ts
+++ b/packages/frontend/src/scripts/get-drive-file-menu.ts
@@ -82,53 +82,53 @@ export function getDriveFileMenu(file: Misskey.entities.DriveFile, folder?: Miss
type: 'link',
to: `/my/drive/file/${file.id}`,
text: i18n.ts._fileViewer.title,
- icon: 'ph-file-text ph-bold ph-lg',
+ icon: 'ti ti-info-circle',
}, { type: 'divider' }, {
text: i18n.ts.rename,
- icon: 'ph-textbox ph-bold ph-lg',
+ icon: 'ti ti-forms',
action: () => rename(file),
}, {
text: file.isSensitive ? i18n.ts.unmarkAsSensitive : i18n.ts.markAsSensitive,
- icon: file.isSensitive ? 'ph-eye ph-bold ph-lg' : 'ph-eye-closed ph-bold ph-lg',
+ icon: file.isSensitive ? 'ti ti-eye' : 'ti ti-eye-exclamation',
action: () => toggleSensitive(file),
}, {
text: i18n.ts.describeFile,
- icon: 'ph-text-indent ph-bold ph-lg',
+ icon: 'ti ti-text-caption',
action: () => describe(file),
}, ...isImage ? [{
text: i18n.ts.cropImage,
- icon: 'ph-crop ph-bold ph-lg',
+ icon: 'ti ti-crop',
action: () => os.cropImage(file, {
aspectRatio: NaN,
uploadFolder: folder ? folder.id : folder,
}),
}] : [], { type: 'divider' }, {
text: i18n.ts.createNoteFromTheFile,
- icon: 'ph-pencil-simple ph-bold ph-lg',
+ icon: 'ti ti-pencil',
action: () => os.post({
initialFiles: [file],
}),
}, {
text: i18n.ts.copyUrl,
- icon: 'ph-link ph-bold ph-lg',
+ icon: 'ti ti-link',
action: () => copyUrl(file),
}, {
type: 'a',
href: file.url,
target: '_blank',
text: i18n.ts.download,
- icon: 'ph-download ph-bold ph-lg',
+ icon: 'ti ti-download',
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),
}];
if (defaultStore.state.devMode) {
menu = menu.concat([{ type: 'divider' }, {
- icon: 'ph-identification-card ph-bold ph-lg',
+ icon: 'ti ti-id',
text: i18n.ts.copyFileId,
action: () => {
copyToClipboard(file.id);
diff --git a/packages/frontend/src/scripts/get-note-menu.ts b/packages/frontend/src/scripts/get-note-menu.ts
index 23c98c1881..433ddb1ff4 100644
--- a/packages/frontend/src/scripts/get-note-menu.ts
+++ b/packages/frontend/src/scripts/get-note-menu.ts
@@ -93,7 +93,7 @@ export async function getNoteClipMenu(props: {
});
},
})), { type: 'divider' }, {
- icon: 'ph-plus ph-bold ph-lg',
+ icon: 'ti ti-plus',
text: i18n.ts.createNew,
action: async () => {
const { canceled, result } = await os.form(i18n.ts.createNewClip, {
@@ -129,7 +129,7 @@ export async function getNoteClipMenu(props: {
export function getAbuseNoteMenu(note: Misskey.entities.Note, text: string): MenuItem {
return {
- icon: 'ph-warning-circle ph-bold ph-lg',
+ icon: 'ti ti-exclamation-circle',
text,
action: (): void => {
const localUrl = `${url}/notes/${note.id}`;
@@ -146,7 +146,7 @@ export function getAbuseNoteMenu(note: Misskey.entities.Note, text: string): Men
export function getCopyNoteLinkMenu(note: Misskey.entities.Note, text: string): MenuItem {
return {
- icon: 'ph-link ph-bold ph-lg',
+ icon: 'ti ti-link',
text,
action: (): void => {
copyToClipboard(`${url}/notes/${note.id}`);
@@ -317,17 +317,17 @@ export function getNoteMenu(props: {
menu = [
...(
props.currentClip?.userId === $i.id ? [{
- icon: 'ph-backspace ph-bold ph-lg',
+ icon: 'ti ti-backspace',
text: i18n.ts.unclip,
danger: true,
action: unclip,
}, { type: 'divider' }] : []
), {
- icon: 'ph-info ph-bold ph-lg',
+ icon: 'ti ti-info-circle',
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)
@@ -335,59 +335,59 @@ export function getNoteMenu(props: {
getCopyNoteOriginLinkMenu(appearNote, 'Copy link (Origin)')
: undefined,
(appearNote.url || appearNote.uri) ? {
- icon: 'ph-arrow-square-out ph-bold ph-lg',
+ icon: 'ti ti-external-link',
text: i18n.ts.showOnRemote,
action: () => {
window.open(appearNote.url ?? appearNote.uri, '_blank', 'noopener');
},
} : undefined,
...(isSupportShare() ? [{
- icon: 'ph-share-network ph-bold ph-lg',
+ icon: 'ti ti-share',
text: i18n.ts.share,
action: share,
}] : []),
$i && $i.policies.canUseTranslator && instance.translatorAvailable ? {
- icon: 'ph-translate ph-bold ph-lg',
+ icon: 'ti ti-language-hiragana',
text: i18n.ts.translate,
action: translate,
} : undefined,
{ type: 'divider' },
statePromise.then(state => state.isFavorited ? {
- icon: 'ph-star-half ph-bold ph-lg',
+ icon: 'ti ti-star-off',
text: i18n.ts.unfavorite,
action: () => toggleFavorite(false),
} : {
- icon: 'ph-star ph-bold ph-lg',
+ icon: 'ti ti-star',
text: i18n.ts.favorite,
action: () => toggleFavorite(true),
}),
{
type: 'parent' as const,
- icon: 'ph-paperclip ph-bold ph-lg',
+ icon: 'ti ti-paperclip',
text: i18n.ts.clip,
children: () => getNoteClipMenu(props),
},
statePromise.then(state => state.isMutedThread ? {
- icon: 'ph-bell-slash ph-bold ph-lg',
+ icon: 'ti ti-message-off',
text: i18n.ts.unmuteThread,
action: () => toggleThreadMute(false),
} : {
- icon: 'ph-bell-slash ph-bold ph-lg',
+ icon: 'ti ti-message-off',
text: i18n.ts.muteThread,
action: () => toggleThreadMute(true),
}),
appearNote.userId === $i.id ? ($i.pinnedNoteIds ?? []).includes(appearNote.id) ? {
- icon: 'ph-push-pin-slash ph-bold ph-lg',
+ icon: 'ti ti-pinned-off',
text: i18n.ts.unpin,
action: () => togglePin(false),
} : {
- icon: 'ph-push-pin ph-bold ph-lg',
+ icon: 'ti ti-pin',
text: i18n.ts.pin,
action: () => togglePin(true),
} : undefined,
{
type: 'parent' as const,
- icon: 'ph-user ph-bold ph-lg',
+ icon: 'ti ti-user',
text: i18n.ts.user,
children: async () => {
const user = appearNote.userId === $i?.id ? $i : await misskeyApi('users/show', { userId: appearNote.userId });
@@ -400,7 +400,7 @@ export function getNoteMenu(props: {
...($i.isModerator || $i.isAdmin ? [
{ type: 'divider' },
{
- icon: 'ph-megaphone ph-bold ph-lg',
+ icon: 'ti ti-speakerphone',
text: i18n.ts.promote,
action: promote
}]
@@ -416,7 +416,7 @@ export function getNoteMenu(props: {
{ type: 'divider' },
{
type: 'parent' as const,
- icon: 'ph-television ph-bold ph-lg',
+ icon: 'ti ti-device-tv',
text: i18n.ts.channel,
children: async () => {
const channelChildMenu = [] as MenuItem[];
@@ -425,7 +425,7 @@ export function getNoteMenu(props: {
if (channel.pinnedNoteIds.includes(appearNote.id)) {
channelChildMenu.push({
- icon: 'ph-push-pin-slash ph-bold ph-lg',
+ icon: 'ti ti-pinned-off',
text: i18n.ts.unpin,
action: () => os.apiWithDialog('channels/update', {
channelId: appearNote.channel!.id,
@@ -434,7 +434,7 @@ export function getNoteMenu(props: {
});
} else {
channelChildMenu.push({
- icon: 'ph-push-pin ph-bold ph-lg',
+ icon: 'ti ti-pin',
text: i18n.ts.pin,
action: () => os.apiWithDialog('channels/update', {
channelId: appearNote.channel!.id,
@@ -456,13 +456,13 @@ export function getNoteMenu(props: {
action: edit,
} : undefined,
{
- icon: 'ph-pencil-simple-line ph-bold ph-lg',
+ icon: 'ti ti-edit',
text: i18n.ts.deleteAndEdit,
danger: true,
action: delEdit,
},
{
- icon: 'ph-trash ph-bold ph-lg',
+ icon: 'ti ti-trash',
text: i18n.ts.delete,
danger: true,
action: del,
@@ -472,11 +472,11 @@ export function getNoteMenu(props: {
.filter(x => x !== undefined);
} else {
menu = [{
- icon: 'ph-info ph-bold ph-lg',
+ icon: 'ti ti-info-circle',
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)
@@ -484,7 +484,7 @@ export function getNoteMenu(props: {
getCopyNoteOriginLinkMenu(appearNote, 'Copy link (Origin)')
: undefined,
(appearNote.url || appearNote.uri) ? {
- icon: 'ph-arrow-square-out ph-bold ph-lg',
+ icon: 'ti ti-external-link',
text: i18n.ts.showOnRemote,
action: () => {
window.open(appearNote.url ?? appearNote.uri, '_blank', 'noopener');
@@ -495,7 +495,7 @@ export function getNoteMenu(props: {
if (noteActions.length > 0) {
menu = menu.concat([{ type: "divider" }, ...noteActions.map(action => ({
- icon: 'ph-plug ph-bold ph-lg',
+ icon: 'ti ti-plug',
text: action.title,
action: () => {
action.handler(appearNote);
@@ -505,7 +505,7 @@ export function getNoteMenu(props: {
if (defaultStore.state.devMode) {
menu = menu.concat([{ type: "divider" }, {
- icon: 'ph-identification-card ph-bold ph-lg',
+ icon: 'ti ti-id',
text: i18n.ts.copyNoteId,
action: () => {
copyToClipboard(appearNote.id);
@@ -557,7 +557,7 @@ export function getRenoteMenu(props: {
if (appearNote.channel) {
channelRenoteItems.push(...[{
text: i18n.ts.inChannelRenote,
- icon: 'ph ph-repeat',
+ icon: 'ti ti-repeat',
action: () => {
const el = props.renoteButton.value;
if (el) {
@@ -578,7 +578,7 @@ export function getRenoteMenu(props: {
},
}, {
text: i18n.ts.inChannelQuote,
- icon: 'ph ph-quotes',
+ icon: 'ti ti-quote',
action: () => {
if (!props.mock) {
os.post({
@@ -593,7 +593,7 @@ export function getRenoteMenu(props: {
if (!appearNote.channel || appearNote.channel.allowRenoteToExternal) {
normalRenoteItems.push(...[{
text: i18n.ts.renote,
- icon: 'ph ph-repeat',
+ icon: 'ti ti-repeat',
action: () => {
const el = props.renoteButton.value;
if (el) {
@@ -624,7 +624,7 @@ export function getRenoteMenu(props: {
},
}, (props.mock) ? undefined : {
text: i18n.ts.quote,
- icon: 'ph ph-quotes',
+ icon: 'ti ti-quote',
action: () => {
os.post({
renote: appearNote,
@@ -634,7 +634,7 @@ export function getRenoteMenu(props: {
normalExternalChannelRenoteItems.push({
type: 'parent',
- icon: 'ph ph-repeat',
+ icon: 'ti ti-repeat',
text: appearNote.channel ? i18n.ts.renoteToOtherChannel : i18n.ts.renoteToChannel,
children: async () => {
const channels = await favoritedChannelsCache.fetch();
diff --git a/packages/frontend/src/scripts/get-user-menu.ts b/packages/frontend/src/scripts/get-user-menu.ts
index 3329a34ff3..3e031d232f 100644
--- a/packages/frontend/src/scripts/get-user-menu.ts
+++ b/packages/frontend/src/scripts/get-user-menu.ts
@@ -153,53 +153,53 @@ export function getUserMenu(user: Misskey.entities.UserDetailed, router: IRouter
}
let menu = [{
- icon: 'ph-at ph-bold ph-lg',
+ icon: 'ti ti-at',
text: i18n.ts.copyUsername,
action: () => {
copyToClipboard(`@${user.username}@${user.host ?? host}`);
},
}, ...(iAmModerator ? [{
- icon: 'ph-warning-circle ph-bold ph-lg',
+ icon: 'ti ti-user-exclamation',
text: i18n.ts.moderation,
action: () => {
router.push(`/admin/user/${user.id}`);
},
}] : []), {
- icon: 'ph-rss ph-bold ph-lg',
+ icon: 'ti ti-rss',
text: i18n.ts.copyRSS,
action: () => {
copyToClipboard(`${user.host ?? host}/@${user.username}.atom`);
},
}, ...(user.host != null && user.url != null ? [{
- icon: 'ph-share ph-bold ph-lg',
+ icon: 'ti ti-external-link',
text: i18n.ts.showOnRemote,
action: () => {
if (user.url == null) return;
window.open(user.url, '_blank', 'noopener');
},
}] : []), {
- icon: 'ph-share-network ph-bold ph-lg',
+ icon: 'ti ti-share',
text: i18n.ts.copyProfileUrl,
action: () => {
const canonical = user.host === null ? `@${user.username}` : `@${user.username}@${toUnicode(user.host)}`;
copyToClipboard(`${url}/${canonical}`);
},
}, {
- icon: 'ph-envelope ph-bold ph-lg',
+ icon: 'ti ti-mail',
text: i18n.ts.sendMessage,
action: () => {
const canonical = user.host === null ? `@${user.username}` : `@${user.username}@${user.host}`;
os.post({ specified: user, initialText: `${canonical} ` });
},
}, { type: 'divider' }, {
- icon: 'ph-pencil-simple ph-bold ph-lg',
+ icon: 'ti ti-pencil',
text: i18n.ts.editMemo,
action: () => {
editMemo();
},
}, {
type: 'parent',
- icon: 'ph-list ph-bold ph-lg',
+ icon: 'ti ti-list',
text: i18n.ts.addToList,
children: async () => {
const lists = await userListsCache.fetch();
@@ -232,7 +232,7 @@ export function getUserMenu(user: Misskey.entities.UserDetailed, router: IRouter
},
}, {
type: 'parent',
- icon: 'ph-flying-saucer ph-bold ph-lg',
+ icon: 'ti ti-antenna',
text: i18n.ts.addToAntenna,
children: async () => {
const antennas = await antennasCache.fetch();
@@ -263,7 +263,7 @@ export function getUserMenu(user: Misskey.entities.UserDetailed, router: IRouter
if (iAmModerator) {
menu = menu.concat([{
type: 'parent',
- icon: 'ph-seal-check ph-bold ph-lg',
+ icon: 'ti ti-badges',
text: i18n.ts.roles,
children: async () => {
const roles = await rolesCache.fetch();
@@ -305,40 +305,40 @@ export function getUserMenu(user: Misskey.entities.UserDetailed, router: IRouter
// フォローしたとしても user.isFollowing はリアルタイム更新されないので不便なため
//if (user.isFollowing) {
menu = menu.concat([{
- icon: user.withReplies ? 'ph-envelope-open ph-bold ph-lg' : 'ph-envelope ph-bold ph-lg-off',
+ icon: user.withReplies ? 'ti ti-messages-off' : 'ti ti-messages',
text: user.withReplies ? i18n.ts.hideRepliesToOthersInTimeline : i18n.ts.showRepliesToOthersInTimeline,
action: toggleWithReplies,
}, {
- icon: user.notify === 'none' ? 'ph-bell ph-bold ph-lg' : 'ph-bell ph-bold ph-lg-off',
+ icon: user.notify === 'none' ? 'ti ti-bell' : 'ti ti-bell-off',
text: user.notify === 'none' ? i18n.ts.notifyNotes : i18n.ts.unnotifyNotes,
action: toggleNotify,
}]);
//}
menu = menu.concat([{ type: 'divider' }, {
- icon: user.isMuted ? 'ph-eye ph-bold ph-lg' : 'ph-eye-slash ph-bold ph-lg',
+ icon: user.isMuted ? 'ti ti-eye' : 'ti ti-eye-off',
text: user.isMuted ? i18n.ts.unmute : i18n.ts.mute,
action: toggleMute,
}, {
- icon: user.isRenoteMuted ? 'ph-repeat ph-bold ph-lg' : 'ph-repeat ph-bold ph-lg-off',
+ icon: user.isRenoteMuted ? 'ti ti-repeat' : 'ti ti-repeat-off',
text: user.isRenoteMuted ? i18n.ts.renoteUnmute : i18n.ts.renoteMute,
action: toggleRenoteMute,
}, {
- icon: 'ph-prohibit ph-bold ph-lg',
+ icon: 'ti ti-ban',
text: user.isBlocking ? i18n.ts.unblock : i18n.ts.block,
action: toggleBlock,
}]);
if (user.isFollowed) {
menu = menu.concat([{
- icon: 'ph-link ph-bold ph-lg-off',
+ icon: 'ti ti-link-off',
text: i18n.ts.breakFollow,
action: invalidateFollow,
}]);
}
menu = menu.concat([{ type: 'divider' }, {
- icon: 'ph-warning-circle ph-bold ph-lg',
+ icon: 'ti ti-exclamation-circle',
text: i18n.ts.reportAbuse,
action: reportAbuse,
}]);
@@ -346,7 +346,7 @@ export function getUserMenu(user: Misskey.entities.UserDetailed, router: IRouter
if (user.host !== null) {
menu = menu.concat([{ type: 'divider' }, {
- icon: 'ph-arrows-counter-clockwise ph-bold ph-lg',
+ icon: 'ti ti-refresh',
text: i18n.ts.updateRemoteUser,
action: userInfoUpdate,
}]);
@@ -354,7 +354,7 @@ export function getUserMenu(user: Misskey.entities.UserDetailed, router: IRouter
if (defaultStore.state.devMode) {
menu = menu.concat([{ type: 'divider' }, {
- icon: 'ph-identification-card ph-bold ph-lg',
+ icon: 'ti ti-id',
text: i18n.ts.copyUserId,
action: () => {
copyToClipboard(user.id);
@@ -364,7 +364,7 @@ export function getUserMenu(user: Misskey.entities.UserDetailed, router: IRouter
if ($i && meId === user.id) {
menu = menu.concat([{ type: 'divider' }, {
- icon: 'ph-pencil-simple ph-bold ph-lg',
+ icon: 'ti ti-pencil',
text: i18n.ts.editProfile,
action: () => {
router.push('/settings/profile');
@@ -374,7 +374,7 @@ export function getUserMenu(user: Misskey.entities.UserDetailed, router: IRouter
if (userActions.length > 0) {
menu = menu.concat([{ type: 'divider' }, ...userActions.map(action => ({
- icon: 'ph-plug ph-bold ph-lg',
+ icon: 'ti ti-plug',
text: action.title,
action: () => {
action.handler(user);
diff --git a/packages/frontend/src/scripts/select-file.ts b/packages/frontend/src/scripts/select-file.ts
index fd7cfc697b..9aa38178b2 100644
--- a/packages/frontend/src/scripts/select-file.ts
+++ b/packages/frontend/src/scripts/select-file.ts
@@ -93,15 +93,15 @@ function select(src: any, label: string | null, multiple: boolean): Promise
chooseFileFromPc(multiple, keepOriginal.value).then(files => res(files)),
}, {
text: i18n.ts.fromDrive,
- icon: 'ph-cloud ph-bold ph-lg',
+ icon: 'ti ti-cloud',
action: () => chooseFileFromDrive(multiple).then(files => res(files)),
}, {
text: i18n.ts.fromUrl,
- icon: 'ph-link ph-bold ph-lg',
+ icon: 'ti ti-link',
action: () => chooseFileFromUrl().then(file => res([file])),
}], src);
});
diff --git a/packages/frontend/src/ui/_common_/announcements.vue b/packages/frontend/src/ui/_common_/announcements.vue
index 37d89f682f..374bc20b54 100644
--- a/packages/frontend/src/ui/_common_/announcements.vue
+++ b/packages/frontend/src/ui/_common_/announcements.vue
@@ -12,10 +12,10 @@ SPDX-License-Identifier: AGPL-3.0-only
:to="`/announcements/${announcement.id}`"
>
-
-
-
-
+
+
+
+
{{ announcement.title }}
{{ announcement.text }}
diff --git a/packages/frontend/src/ui/_common_/common.ts b/packages/frontend/src/ui/_common_/common.ts
index f1c23860b6..c1f82f141f 100644
--- a/packages/frontend/src/ui/_common_/common.ts
+++ b/packages/frontend/src/ui/_common_/common.ts
@@ -16,17 +16,17 @@ function toolsMenuItems(): MenuItem[] {
type: 'link',
to: '/scratchpad',
text: i18n.ts.scratchpad,
- icon: 'ph-terminal-window ph-bold ph-lg-2',
+ icon: 'ti ti-terminal-2',
}, {
type: 'link',
to: '/api-console',
text: 'API Console',
- icon: 'ph-terminal-window ph-bold ph-lg-2',
+ icon: 'ti ti-terminal-2',
}, {
type: 'link',
to: '/clicker',
text: '🍪👈',
- icon: 'ph-cookie ph-bold ph-lg',
+ icon: 'ti ti-cookie',
}, ($i && ($i.isAdmin || $i.policies.canManageCustomEmojis)) ? {
type: 'link',
to: '/custom-emojis-manager',
@@ -36,7 +36,7 @@ function toolsMenuItems(): MenuItem[] {
type: 'link',
to: '/avatar-decorations',
text: i18n.ts.manageAvatarDecorations,
- icon: 'ph-sparkle ph-bold ph-lg',
+ icon: 'ti ti-sparkles',
} : undefined];
}
@@ -47,7 +47,7 @@ export function openInstanceMenu(ev: MouseEvent) {
}, {
type: 'link',
text: i18n.ts.instanceInfo,
- icon: 'ph-info ph-bold ph-lg',
+ icon: 'ti ti-info-circle',
to: '/about',
}, {
type: 'link',
@@ -57,48 +57,48 @@ export function openInstanceMenu(ev: MouseEvent) {
}, {
type: 'link',
text: i18n.ts.federation,
- icon: 'ph-globe-hemisphere-west ph-bold ph-lg',
+ icon: 'ti ti-whirl',
to: '/about#federation',
}, {
type: 'link',
text: i18n.ts.charts,
- icon: 'ph-chart-line ph-bold ph-lg',
+ icon: 'ti ti-chart-line',
to: '/about#charts',
}, { type: 'divider' }, {
type: 'link',
text: i18n.ts.ads,
- icon: 'ph-flag ph-bold ph-lg',
+ icon: 'ti ti-ad',
to: '/ads',
}, ($i && ($i.isAdmin || $i.policies.canInvite) && instance.disableRegistration) ? {
type: 'link',
to: '/invite',
text: i18n.ts.invite,
- icon: 'ph-user-plus ph-bold ph-lg',
+ icon: 'ti ti-user-plus',
} : undefined, {
type: 'parent',
text: i18n.ts.tools,
- icon: 'ph-toolbox ph-bold ph-lg',
+ icon: 'ti ti-tool',
children: toolsMenuItems(),
}, { type: 'divider' }, {
type: 'link',
text: i18n.ts.inquiry,
- icon: 'ph-question ph-bold ph-lg',
+ icon: 'ti ti-help-circle',
to: '/contact',
}, (instance.impressumUrl) ? {
text: i18n.ts.impressum,
- icon: 'ph-newspaper-clipping ph-bold ph-lg',
+ icon: 'ti ti-file-invoice',
action: () => {
window.open(instance.impressumUrl, '_blank', 'noopener');
},
} : undefined, (instance.tosUrl) ? {
text: i18n.ts.termsOfService,
- icon: 'ph-notebook ph-bold ph-lg',
+ icon: 'ti ti-notebook',
action: () => {
window.open(instance.tosUrl, '_blank', 'noopener');
},
} : undefined, (instance.privacyPolicyUrl) ? {
text: i18n.ts.privacyPolicy,
- icon: 'ph-shield ph-bold ph-lg',
+ icon: 'ti ti-shield-lock',
action: () => {
window.open(instance.privacyPolicyUrl, '_blank', 'noopener');
},
@@ -110,13 +110,13 @@ export function openInstanceMenu(ev: MouseEvent) {
},
} : undefined, (!instance.impressumUrl && !instance.tosUrl && !instance.privacyPolicyUrl && !instance.donationUrl) ? undefined : { type: 'divider' }, {
text: i18n.ts.document,
- icon: 'ph-libghtbulb ph-bold ph-lg',
+ icon: 'ti ti-bulb',
action: () => {
window.open('https://misskey-hub.net/docs/for-users/', '_blank', 'noopener');
},
}, ($i) ? {
text: i18n.ts._initialTutorial.launchTutorial,
- icon: 'ph-presentation ph-bold ph-lg',
+ icon: 'ti ti-presentation',
action: () => {
os.popup(defineAsyncComponent(() => import('@/components/MkTutorialDialog.vue')), {}, {}, 'closed');
},
diff --git a/packages/frontend/src/ui/_common_/navbar-for-mobile.vue b/packages/frontend/src/ui/_common_/navbar-for-mobile.vue
index 85340fa2b7..4439cb11aa 100644
--- a/packages/frontend/src/ui/_common_/navbar-for-mobile.vue
+++ b/packages/frontend/src/ui/_common_/navbar-for-mobile.vue
@@ -13,7 +13,7 @@ SPDX-License-Identifier: AGPL-3.0-only