enhance(profile): 相互リンクの機能改善 (MisskeyIO#703)

This commit is contained in:
まっちゃてぃー。 2024-08-18 04:17:27 +09:00 committed by GitHub
parent 08fcb3b3fa
commit c239c425b4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 61 additions and 7 deletions

View file

@ -62,6 +62,7 @@ import { i18n } from '@/i18n.js';
import * as os from '@/os.js';
import { pleaseLogin } from '@/scripts/please-login.js';
import { $i, iAmModerator } from '@/account.js';
import { misskeyApi } from '@/scripts/misskey-api.js';
const props = withDefaults(defineProps<{
image: Misskey.entities.DriveFile;
@ -92,6 +93,20 @@ function showMenu(ev: MouseEvent) {
action: () => {
hide.value = true;
},
}, {
text: i18n.ts.saveThisFile,
icon: 'ti ti-cloud-upload',
action: () => {
os.selectDriveFolder(false).then(async folder => {
if (folder[0] == null) {
return;
}
misskeyApi('drive/files/upload-from-url', {
url: props.image.url,
folderId: folder ? folder[0].id : undefined,
});
});
},
}];
if ($i?.id === props.image.userId || iAmModerator) {