diff --git a/packages/lib/src/popover/Popover.tsx b/packages/lib/src/popover/Popover.tsx index cc4760664..c4314b43b 100644 --- a/packages/lib/src/popover/Popover.tsx +++ b/packages/lib/src/popover/Popover.tsx @@ -57,32 +57,45 @@ const DxcPopover = ({ return ( <> - - {asChild ? ( - children - ) : ( - handleTrigger(isControlled.current, setOpened, true, onOpen) - : undefined - } - onMouseEnter={ - actionToOpen === "hover" - ? () => handleTrigger(isControlled.current, setOpened, true, onOpen) - : undefined - } - onMouseLeave={ - actionToOpen === "hover" - ? () => handleTrigger(isControlled.current, setOpened, false, onClose) - : undefined - } - > + {asChild ? ( + + {children} + + ) : ( + handleTrigger(isControlled.current, setOpened, true, onOpen) : undefined + } + onMouseEnter={ + actionToOpen === "hover" ? () => handleTrigger(isControlled.current, setOpened, true, onOpen) : undefined + } + onMouseLeave={ + actionToOpen === "hover" + ? () => handleTrigger(isControlled.current, setOpened, false, onClose) + : undefined + } + > + {children} - )} - + + )} {portalContainer && (