Merge pull request #764 from toeverything/fix/menu

fix: menu not hide when click over
This commit is contained in:
DarkSky
2023-02-01 23:49:48 +08:00
committed by GitHub

View File

@@ -152,6 +152,11 @@ export const Popper = ({
onPointerLeave={onPointerLeaveHandler} onPointerLeave={onPointerLeaveHandler}
style={popoverStyle} style={popoverStyle}
className={popoverClassName} className={popoverClassName}
onClick={() => {
if (hasClickTrigger && !visibleControlledByParent) {
setVisible(false);
}
}}
> >
{showArrow && ( {showArrow && (
// eslint-disable-next-line @typescript-eslint/ban-ts-comment // eslint-disable-next-line @typescript-eslint/ban-ts-comment