diff --git a/src/components/dialogs/AvatarDialog/AvatarDialog.vue b/src/components/dialogs/AvatarDialog/AvatarDialog.vue index bae8e045..b0625009 100644 --- a/src/components/dialogs/AvatarDialog/AvatarDialog.vue +++ b/src/components/dialogs/AvatarDialog/AvatarDialog.vue @@ -222,94 +222,105 @@ style="margin-left: 5px" @click="selectAvatarWithoutConfirmation(avatarDialog.id)"> - - - - + + + + + + + + {{ t('dialog.avatar.actions.refresh') }} + + + + {{ t('dialog.avatar.actions.share') }} + + + + + {{ t('dialog.avatar.actions.unblock') }} + + + + {{ t('dialog.avatar.actions.block') }} + + + + {{ t('dialog.avatar.actions.select_fallback') }} + + + + @@ -428,24 +439,24 @@ {{ avatarDialog.id }} - - - - + + + + + + + {{ t('dialog.avatar.info.copy_id') }} + + + {{ t('dialog.avatar.info.copy_url') }} + + + @@ -566,7 +577,7 @@ User, Warning } from '@element-plus/icons-vue'; - import { computed, defineAsyncComponent, nextTick, reactive, ref, watch } from 'vue'; + import { computed, defineAsyncComponent, nextTick, ref, watch } from 'vue'; import { ElMessageBox } from 'element-plus'; import { storeToRefs } from 'pinia'; import { toast } from 'vue-sonner'; @@ -585,6 +596,13 @@ replaceVrcPackageUrl, timeToText } from '../../../shared/utils'; + import { + DropdownMenu, + DropdownMenuContent, + DropdownMenuItem, + DropdownMenuSeparator, + DropdownMenuTrigger + } from '../../ui/dropdown-menu'; import { useAvatarStore, useFavoriteStore, useGalleryStore, useGameStore, useUserStore } from '../../../stores'; import { avatarModerationRequest, avatarRequest, favoriteRequest, miscRequest } from '../../../api'; import { AppDebug } from '../../../service/appConfig.js'; diff --git a/src/components/dialogs/GroupDialog/GroupDialog.vue b/src/components/dialogs/GroupDialog/GroupDialog.vue index 14e3c83b..be71535b 100644 --- a/src/components/dialogs/GroupDialog/GroupDialog.vue +++ b/src/components/dialogs/GroupDialog/GroupDialog.vue @@ -231,102 +231,108 @@ @click="joinGroup(groupDialog.id)"> - - -