avatar dialog select avatar and share buttons

This commit is contained in:
Natsumi
2025-02-25 00:05:26 +13:00
parent d88ea4023b
commit a5a5e6f892
5 changed files with 61 additions and 43 deletions

View File

@@ -12364,6 +12364,18 @@ console.log(`isLinux: ${LINUX}`);
});
};
$app.methods.selectAvatar = function (id) {
API.selectAvatar({
avatarId: id
}).then((args) => {
this.$message({
message: 'Avatar changed',
type: 'success'
});
return args;
});
};
$app.methods.selectAvatarWithConfirmation = function (id) {
this.$confirm(`Continue? Select Avatar`, 'Confirm', {
confirmButtonText: 'Confirm',
@@ -12406,6 +12418,9 @@ console.log(`isLinux: ${LINUX}`);
case 'Refresh':
this.showAvatarDialog(D.id);
break;
case 'Share':
this.copyAvatarUrl(D.id);
break;
case 'Rename':
this.promptRenameAvatar(D);
break;
@@ -12446,17 +12461,6 @@ console.log(`isLinux: ${LINUX}`);
objectId: D.id
});
break;
case 'Select Avatar':
API.selectAvatar({
avatarId: D.id
}).then((args) => {
this.$message({
message: 'Avatar changed',
type: 'success'
});
return args;
});
break;
case 'Select Fallback Avatar':
API.selectFallbackAvatar({
avatarId: D.id