File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed
src/components/LanguagePicker Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,8 @@ import { MobileCloseBar } from "./MobileCloseBar"
19
19
import NoResultsCallout from "./NoResultsCallout"
20
20
import { useLanguagePicker } from "./useLanguagePicker"
21
21
22
+ import { useEventListener } from "@/hooks/useEventListener"
23
+
22
24
type LanguagePickerProps = {
23
25
children : React . ReactNode
24
26
className ?: string
@@ -38,17 +40,17 @@ const LanguagePicker = ({
38
40
// TODO: Implement this
39
41
// handleInputFocus,
40
42
} = useLanguagePicker ( handleClose )
41
- const { isOpen, setValue, onClose } = disclosure
43
+ const { isOpen, setValue, onClose, onOpen } = disclosure
42
44
43
45
/**
44
46
* Adds a keydown event listener to focus filter input (\).
45
47
* @param {string } event - The keydown event.
46
48
*/
47
- // useEventListener("keydown", (e) => {
48
- // if (e.key !== "\\") return
49
- // e.preventDefault()
50
- // inputRef.current?.focus ()
51
- // })
49
+ useEventListener ( "keydown" , ( e ) => {
50
+ if ( e . key !== "\\" ) return
51
+ e . preventDefault ( )
52
+ onOpen ( )
53
+ } )
52
54
53
55
// onClick handlers
54
56
const handleMobileCloseBarClick = ( ) => onClose ( )
You can’t perform that action at this time.
0 commit comments