{target ? (
{
e.preventDefault();
e.stopPropagation();
setOpen(!open);
}}
ref={finalTargetRef}
onMouseEnter={
isPopover && (trigger === "hover" || hoverOpen)
? popoverEnterFn
: targetWrapperProps?.onMouseEnter
}
onMouseLeave={
isPopover && (trigger === "hover" || hoverOpen)
? popoverLeaveFn
: targetWrapperProps?.onMouseLeave
}
className={twMerge(
target_class_name,
targetWrapperProps?.className,
)}
>
{target}
) : null}
{ready ? (
isPopover ? (
) : (
)
) : null}
);
}