fix(core): pass selectionKeyCode ref to useKeyPress
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
@@ -51,9 +51,9 @@ export default (keyFilter: MaybeComputedRef<KeyFilter | null>, onChange?: (keyPr
|
|||||||
onChange?.(isPressed.value)
|
onChange?.(isPressed.value)
|
||||||
})
|
})
|
||||||
|
|
||||||
watchEffect(() => {
|
watch(
|
||||||
let unrefKeyFilter = resolveUnref(keyFilter)
|
() => resolveUnref(keyFilter),
|
||||||
|
(unrefKeyFilter) => {
|
||||||
if (window && typeof window.addEventListener !== 'undefined') {
|
if (window && typeof window.addEventListener !== 'undefined') {
|
||||||
useEventListener(window, 'blur', () => {
|
useEventListener(window, 'blur', () => {
|
||||||
isPressed.value = false
|
isPressed.value = false
|
||||||
@@ -104,7 +104,11 @@ export default (keyFilter: MaybeComputedRef<KeyFilter | null>, onChange?: (keyPr
|
|||||||
{ eventName: 'keyup' },
|
{ eventName: 'keyup' },
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
})
|
},
|
||||||
|
{
|
||||||
|
immediate: true,
|
||||||
|
},
|
||||||
|
)
|
||||||
|
|
||||||
return isPressed
|
return isPressed
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ onMounted(() => {
|
|||||||
viewportRef: viewportElement,
|
viewportRef: viewportElement,
|
||||||
})
|
})
|
||||||
|
|
||||||
useKeyPress(selectionKeyCode, (keyPress) => {
|
useKeyPress($$(selectionKeyCode), (keyPress) => {
|
||||||
selectionKeyPressed = keyPress
|
selectionKeyPressed = keyPress
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user