fix(modal): TagPanel kebab — apply the wrapping-span fix that the prior commit missed
The previous commit (8326e54) updated the CSS but the structural
edit to the v-menu wrapper didn't take. Re-applying so the chip
kebab actually opens.
This commit is contained in:
@@ -10,19 +10,27 @@
|
|||||||
>
|
>
|
||||||
<v-icon start size="x-small">{{ iconFor(tag.kind) }}</v-icon>
|
<v-icon start size="x-small">{{ iconFor(tag.kind) }}</v-icon>
|
||||||
{{ tag.name }}<span v-if="tag.fandom_id">→</span>
|
{{ tag.name }}<span v-if="tag.fandom_id">→</span>
|
||||||
<v-menu>
|
<!-- Operator-flagged 2026-06-02: the previous activator had
|
||||||
<template #activator="{ props: mp }">
|
`@click.stop` directly on the v-icon, which silently
|
||||||
<v-icon
|
overrode Vuetify's onClick from `v-bind="mp"` — the menu
|
||||||
v-bind="mp" size="x-small" class="ml-1"
|
never opened. Now the v-icon receives the activator
|
||||||
icon="mdi-dots-vertical" @click.stop
|
onClick cleanly, and the wrapping span absorbs the
|
||||||
/>
|
bubbled click so the chip's close button isn't tripped. -->
|
||||||
</template>
|
<span class="kebab-wrap" @click.stop>
|
||||||
<v-list density="compact">
|
<v-menu>
|
||||||
<v-list-item @click="openRename(tag)">
|
<template #activator="{ props: mp }">
|
||||||
<v-list-item-title>Rename…</v-list-item-title>
|
<v-icon
|
||||||
</v-list-item>
|
v-bind="mp" size="x-small" class="ml-1"
|
||||||
</v-list>
|
icon="mdi-dots-vertical"
|
||||||
</v-menu>
|
/>
|
||||||
|
</template>
|
||||||
|
<v-list density="compact">
|
||||||
|
<v-list-item @click="openRename(tag)">
|
||||||
|
<v-list-item-title>Rename…</v-list-item-title>
|
||||||
|
</v-list-item>
|
||||||
|
</v-list>
|
||||||
|
</v-menu>
|
||||||
|
</span>
|
||||||
</v-chip>
|
</v-chip>
|
||||||
<span v-if="!modal.current?.tags?.length" class="text-caption">No tags yet.</span>
|
<span v-if="!modal.current?.tags?.length" class="text-caption">No tags yet.</span>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user