Skip to content

Commit 5725023

Browse files
feat(docsearch): add / keyboard shortcut
1 parent c13fa9f commit 5725023

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/useDocSearchKeyboardEvents.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@ export function useDocSearchKeyboardEvents({ isOpen, onOpen, onClose }) {
55
function onKeyDown(event: KeyboardEvent) {
66
if (
77
(event.keyCode === 27 && isOpen) ||
8-
(event.key === 'k' && (event.metaKey || event.ctrlKey))
8+
// The `Cmd+K` shortcut both opens and closes the modal.
9+
(event.key === 'k' && (event.metaKey || event.ctrlKey)) ||
10+
// The `/` shortcut opens but doesn't close the modal because it's
11+
// a character.
12+
(event.key === '/' && !isOpen)
913
) {
1014
event.preventDefault();
1115

0 commit comments

Comments
 (0)