We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 904386f commit 74a67beCopy full SHA for 74a67be
packages/fuselage/src/components/Menu/index.js
@@ -30,8 +30,13 @@ export const Menu = ({
30
31
const ref = useRef();
32
const onClick = useCallback(() => {
33
- ref.current.focus() & show();
34
- ref.current.classList.add('focus-visible');
+ if (ref.current.classList.contains('focus-visible')) {
+ ref.current.classList.remove('focus-visible');
35
+ hide();
36
+ } else {
37
+ ref.current.focus() & show();
38
+ ref.current.classList.add('focus-visible');
39
+ }
40
}, [show]);
41
42
const handleSelection = useCallback(
0 commit comments