Skip to content

Commit b89c2af

Browse files
committed
feat(drive): ファイルをフォルダに移動するメニューを実装
1 parent ec4079c commit b89c2af

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

packages/frontend/src/scripts/get-drive-file-menu.ts

+13
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,15 @@ function describe(file: Misskey.entities.DriveFile) {
4040
}, 'closed');
4141
}
4242

43+
function move(file: Misskey.entities.DriveFile) {
44+
os.selectDriveFolder(false).then(folder => {
45+
misskeyApi('drive/files/update', {
46+
fileId: file.id,
47+
folderId: folder[0] ? folder[0].id : null,
48+
});
49+
});
50+
}
51+
4352
function toggleSensitive(file: Misskey.entities.DriveFile) {
4453
misskeyApi('drive/files/update', {
4554
fileId: file.id,
@@ -100,6 +109,10 @@ export function getDriveFileMenu(file: Misskey.entities.DriveFile, folder?: Miss
100109
text: i18n.ts.rename,
101110
icon: 'ti ti-forms',
102111
action: () => rename(file),
112+
}, {
113+
text: i18n.ts.move,
114+
icon: 'ti ti-folder-symlink',
115+
action: () => move(file),
103116
}, {
104117
text: file.isSensitive ? i18n.ts.unmarkAsSensitive : i18n.ts.markAsSensitive,
105118
icon: file.isSensitive ? 'ti ti-eye' : 'ti ti-eye-exclamation',

0 commit comments

Comments
 (0)