diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-02-25 09:18:36 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-02-25 09:18:36 +0900 |
| commit | 5bea4feac8a3e1535a7a334b775a948cfea2c466 (patch) | |
| tree | 960a4f45955aa3422d30e6c37d9c6ac888e8c127 /packages/frontend/src/scripts/get-note-menu.ts | |
| parent | feat: 2つの検索画面の統合 (#9949) (#10038) (diff) | |
| download | sharkey-5bea4feac8a3e1535a7a334b775a948cfea2c466.tar.gz sharkey-5bea4feac8a3e1535a7a334b775a948cfea2c466.tar.bz2 sharkey-5bea4feac8a3e1535a7a334b775a948cfea2c466.zip | |
enhance(client): ノートメニューからユーザーメニューを開けるように
Resolve #10019
Diffstat (limited to 'packages/frontend/src/scripts/get-note-menu.ts')
| -rw-r--r-- | packages/frontend/src/scripts/get-note-menu.ts | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/frontend/src/scripts/get-note-menu.ts b/packages/frontend/src/scripts/get-note-menu.ts index f732c259fb..9c0ff3d1b2 100644 --- a/packages/frontend/src/scripts/get-note-menu.ts +++ b/packages/frontend/src/scripts/get-note-menu.ts @@ -9,6 +9,7 @@ import copyToClipboard from '@/scripts/copy-to-clipboard'; import { url } from '@/config'; import { noteActions } from '@/store'; import { miLocalStorage } from '@/local-storage'; +import { getUserMenu } from '@/scripts/get-user-menu'; export function getNoteMenu(props: { note: misskey.entities.Note; @@ -284,6 +285,15 @@ export function getNoteMenu(props: { text: i18n.ts.pin, action: () => togglePin(true), } : undefined, + appearNote.userId !== $i.id ? { + type: 'parent', + icon: 'ti ti-user', + text: i18n.ts.user, + children: async () => { + const user = await os.api('users/show', { userId: appearNote.userId }); + return getUserMenu(user); + }, + } : undefined, /* ...($i.isModerator || $i.isAdmin ? [ null, |