fix collection options menu clicks (#11084)

This commit is contained in:
Azri Kahar
2022-01-18 03:39:53 +08:00
committed by GitHub
parent 054c085f74
commit 333d93b989
2 changed files with 4 additions and 3 deletions

View File

@@ -6,7 +6,7 @@
clickable
:class="{ hidden: collection.meta?.hidden }"
:to="collection.schema ? `/settings/data-model/${collection.collection}` : undefined"
@click="!collection.schema ? $emit('editCollection', collection) : null"
@click.self="!collection.schema ? $emit('editCollection', collection) : null"
>
<v-list-item-icon>
<v-icon v-if="!disableDrag" class="drag-handle" name="drag_handle" />
@@ -185,6 +185,7 @@ export default defineComponent({
align-items: center;
height: 100%;
font-family: var(--family-monospace);
pointer-events: none;
}
.collection-icon {

View File

@@ -1,8 +1,8 @@
<template>
<div v-if="collection.collection.startsWith('directus_') === false">
<v-menu placement="left-start" show-arrow>
<template #activator="{ toggle, deactivate }">
<v-icon name="more_vert" clickable class="ctx-toggle" @click.stop.prevent="toggle" @focusout="deactivate" />
<template #activator="{ toggle }">
<v-icon name="more_vert" clickable class="ctx-toggle" @click.prevent="toggle" />
</template>
<v-list>
<v-list-item clickable class="danger" @click="deleteActive = true">