mirror of
https://github.com/directus/directus.git
synced 2026-04-25 03:00:53 -04:00
Fix context menu (#15376)
This commit is contained in:
@@ -122,8 +122,6 @@ const emit = defineEmits(['update:modelValue']);
|
||||
const activator = ref<HTMLElement | null>(null);
|
||||
const reference = ref<HTMLElement | null>(null);
|
||||
|
||||
defineExpose({ activator });
|
||||
|
||||
const virtualReference = ref({
|
||||
getBoundingClientRect() {
|
||||
return {
|
||||
@@ -160,6 +158,8 @@ const {
|
||||
|
||||
const { isActive, activate, deactivate, toggle } = useActiveState();
|
||||
|
||||
defineExpose({ activator, id, activate, deactivate });
|
||||
|
||||
watch(isActive, (newActive) => {
|
||||
if (newActive === true) {
|
||||
reference.value = (activator.value?.children[0] as HTMLElement) || virtualReference.value;
|
||||
|
||||
Reference in New Issue
Block a user