1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-10-21 19:00:12 +00:00

fix rate style selection failed - stop mousedown inside popover (#8293)

Co-authored-by: zhouwenxuan <aries@Mac.local>
This commit is contained in:
Aries
2025-10-11 13:53:25 +08:00
committed by GitHub
parent 92c87b2c64
commit 25769afb0d

View File

@@ -58,6 +58,10 @@ class CustomizePopover extends React.Component {
e.stopPropagation();
};
onPopoverInsideMouseDown = (e) => {
e.stopPropagation();
};
render() {
const {
target, boundariesElement, innerClassName, popoverClassName, hideArrow = true, modifiers,
@@ -79,7 +83,11 @@ class CustomizePopover extends React.Component {
modifiers={modifiers}
{...additionalProps}
>
<div ref={ref => this.popoverRef = ref} onClick={this.onPopoverInsideClick}>
<div
ref={ref => this.popoverRef = ref}
onClick={this.onPopoverInsideClick}
onMouseDown={this.onPopoverInsideMouseDown}
>
{this.props.children}
</div>
</Popover>