UNPKG

@lobehub/ui

Version:

Lobe UI is an open-source UI component library for building AIGC web apps

14 lines (13 loc) 612 B
//#region src/base-ui/Popover/hoverOnlyPress.ts /** * Base UI Popover.Trigger always wires useClick. With openOnHover, a press while * the popup is hover-open can re-open with reason `trigger-press` (stickIfOpen), * which disables mouseleave dismiss. Hover-only triggers must cancel press-driven * opens so antd-compatible `trigger="hover"` keeps hover close semantics. */ function shouldCancelHoverOnlyPressOpen(openOnClick, nextOpen, reason) { return !openOnClick && nextOpen && reason === "trigger-press"; } //#endregion export { shouldCancelHoverOnlyPressOpen }; //# sourceMappingURL=hoverOnlyPress.mjs.map