Fix context menu (#15376)

This commit is contained in:
Azri Kahar
2022-09-03 21:16:33 +08:00
committed by GitHub
parent 39c8c6aa83
commit 7ccd787975

View File

@@ -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;