fix(core,key-filter): return false from bool key filter

This commit is contained in:
braks
2024-01-21 14:35:35 +01:00
committed by Braks
parent 68cfbaebbe
commit 347715dd11
+2 -5
View File
@@ -158,14 +158,11 @@ export function useKeyPress(keyFilter: MaybeRefOrGetter<KeyFilter | null>, onCha
// if the keyFilter is a boolean, we just set the isPressed value to that boolean // if the keyFilter is a boolean, we just set the isPressed value to that boolean
if (typeof keyFilter === 'boolean') { if (typeof keyFilter === 'boolean') {
if (keyFilter) {
isPressed.value = keyFilter
return () => true
} else {
reset() reset()
isPressed.value = keyFilter
return () => false return () => false
} }
}
if (Array.isArray(keyFilter) || typeof keyFilter === 'string') { if (Array.isArray(keyFilter) || typeof keyFilter === 'string') {
return createKeyPredicate(keyFilter, pressedKeys) return createKeyPredicate(keyFilter, pressedKeys)