mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-14 20:19:34 +01:00
fix: error in Popover and Dropdown
This commit is contained in:
@@ -184,6 +184,9 @@ let closeTimeout: NodeJS.Timeout | null = null
|
||||
onMounted(() => {
|
||||
setTimeout(() => {
|
||||
const menuProvides = trigger.value?.$.provides
|
||||
if (!menuProvides) {
|
||||
return
|
||||
}
|
||||
const menuProvidesSymbols = Object.getOwnPropertySymbols(menuProvides)
|
||||
menuApi.value = menuProvidesSymbols.length && menuProvides[menuProvidesSymbols[0]]
|
||||
// stop trigger click propagation on hover
|
||||
@@ -192,7 +195,7 @@ onMounted(() => {
|
||||
e.stopPropagation()
|
||||
}
|
||||
}, true)
|
||||
}, 100)
|
||||
}, 200)
|
||||
})
|
||||
|
||||
function onMouseOver () {
|
||||
|
||||
@@ -92,6 +92,9 @@ let closeTimeout: NodeJS.Timeout | null = null
|
||||
onMounted(() => {
|
||||
setTimeout(() => {
|
||||
const popoverProvides = trigger.value?.$.provides
|
||||
if (!popoverProvides) {
|
||||
return
|
||||
}
|
||||
const popoverProvidesSymbols = Object.getOwnPropertySymbols(popoverProvides)
|
||||
popoverApi.value = popoverProvidesSymbols.length && popoverProvides[popoverProvidesSymbols[0]]
|
||||
// stop trigger click propagation on hover
|
||||
@@ -100,7 +103,7 @@ onMounted(() => {
|
||||
e.stopPropagation()
|
||||
}
|
||||
}, true)
|
||||
}, 0)
|
||||
}, 200)
|
||||
})
|
||||
|
||||
function onMouseOver () {
|
||||
|
||||
Reference in New Issue
Block a user