Skip to content

Commit f5d8592

Browse files
fix(Menu): resolve double-click bug
1 parent ff0df54 commit f5d8592

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/components/Menu/Menu.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -370,6 +370,9 @@ const Menu = ({
370370
const hide = React.useCallback(() => {
371371
removeListeners();
372372

373+
setRendered(false);
374+
prevRendered.current = false;
375+
373376
const { animation } = theme;
374377

375378
Animated.timing(opacityAnimationRef.current, {
@@ -380,8 +383,6 @@ const Menu = ({
380383
}).start(({ finished }) => {
381384
if (finished) {
382385
setMenuLayout({ width: 0, height: 0 });
383-
setRendered(false);
384-
prevRendered.current = false;
385386
focusFirstDOMNode(anchorRef.current);
386387
}
387388
});

0 commit comments

Comments
 (0)