fix: set Escape in keyboard navigation
This commit is contained in:
parent
aa568e6290
commit
639bd5fb27
@ -196,6 +196,11 @@ function useKeyboardNavigation(
|
|||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
setHighlightedIndex(filteredModels.length - 1)
|
setHighlightedIndex(filteredModels.length - 1)
|
||||||
break
|
break
|
||||||
|
case 'Escape':
|
||||||
|
e.preventDefault()
|
||||||
|
setOpen(false)
|
||||||
|
setHighlightedIndex(-1)
|
||||||
|
break
|
||||||
}
|
}
|
||||||
}, [open, setOpen, models.length, filteredModels, highlightedIndex, setHighlightedIndex, onModelSelect])
|
}, [open, setOpen, models.length, filteredModels, highlightedIndex, setHighlightedIndex, onModelSelect])
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user