adjust navmenu context menu and my avatars ui

This commit is contained in:
pa
2026-03-08 16:50:21 +09:00
parent c0ce0ff1ea
commit 6d0cfdd8aa
4 changed files with 88 additions and 14 deletions
+14 -1
View File
@@ -37,7 +37,7 @@
</Badge>
</Button>
</PopoverTrigger>
<PopoverContent class="w-auto p-3" align="start">
<PopoverContent class="w-80 p-3" align="start">
<div class="flex flex-col gap-3">
<Field>
<FieldLabel>{{ t('dialog.avatar.info.visibility') }}</FieldLabel>
@@ -177,6 +177,17 @@
class="cursor-pointer min-h-0">
<template #row-context-menu="{ row }">
<ContextMenuContent>
<ContextMenuItem @click="handleContextMenuAction('details', row.original)">
<Eye class="size-4" />
{{ t('dialog.avatar.actions.view_details') }}
</ContextMenuItem>
<ContextMenuItem
:disabled="row.original.id === currentAvatarId"
@click="handleContextMenuAction('wear', row.original)">
<Check class="size-4" />
{{ t('view.favorite.select_avatar_tooltip') }}
</ContextMenuItem>
<ContextMenuSeparator />
<ContextMenuItem @click="handleContextMenuAction('manageTags', row.original)">
<Tag class="size-4" />
{{ t('dialog.avatar.actions.manage_tags') }}
@@ -284,6 +295,8 @@
<script setup>
import {
Check,
Eye,
Image as ImageIcon,
LayoutGrid,
List,