{"version":3,"sources":["../../src/popover/UIPopover.parts.ts","../../src/popover/root/UIPopoverRoot.tsx","../../src/popover/index.ts"],"sourcesContent":["export {\n    PopoverArrow as Arrow,\n    PopoverClose as Close,\n    PopoverContent as Content,\n    PopoverDescription as Description,\n    PopoverFooter as Footer,\n    PopoverHeader as Header,\n    PopoverPopup as Popup,\n    PopoverPortal as Portal,\n    PopoverPositioner as Positioner,\n    PopoverTitle as Title,\n    PopoverTrigger as Trigger\n} from 'primereact/popover';\nexport { UIPopoverRoot as Root } from './root';\n","'use client';\nimport { styles } from '@primereact/styles/popover';\nimport { withComponent } from '@primereact/ui/base';\nimport { mergeDefaultProps } from '@primeuix/utils';\nimport { PopoverRoot, defaultRootProps } from 'primereact/popover';\nimport * as React from 'react';\n\nexport const UIPopoverRoot = withComponent({\n    name: 'Popover.Root',\n    defaultProps: defaultRootProps,\n    render(instance) {\n        // @ts-expect-error - children is not defined in the props, but we need to extract it to pass the rest of the props to the root component.\n        const { children, ...restProps } = instance.inProps;\n        const rootProps = mergeDefaultProps({ styles }, restProps);\n\n        return <PopoverRoot {...rootProps}>{children}</PopoverRoot>;\n    }\n});\n","export * as Popover from './UIPopover.parts';\n\n// Named runtime exports to maximize tree-shaking\nexport {\n    defaultArrowProps,\n    defaultCloseProps,\n    defaultContentProps,\n    defaultFooterProps,\n    defaultHeaderProps,\n    defaultPopupProps,\n    defaultPortalProps,\n    defaultPositionerProps,\n    defaultRootProps,\n    defaultTriggerProps,\n    PopoverArrow,\n    PopoverClose,\n    PopoverContent,\n    PopoverDescription,\n    PopoverFooter,\n    PopoverHeader,\n    PopoverPopup,\n    PopoverPortal,\n    PopoverPositioner,\n    PopoverProps,\n    PopoverProvider,\n    PopoverTitle,\n    PopoverTrigger,\n    usePopoverContext\n} from 'primereact/popover';\nexport { UIPopoverRoot as PopoverRoot } from './root';\n"],"mappings":"yjBAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,WAAAE,EAAA,UAAAC,EAAA,YAAAC,EAAA,gBAAAC,EAAA,WAAAC,EAAA,WAAAC,EAAA,UAAAC,EAAA,WAAAC,EAAA,eAAAC,EAAA,SAAAC,EAAA,UAAAC,EAAA,YAAAC,IAAA,OACoB,gBAAhBX,EACgB,gBAAhBC,EACkB,kBAAlBC,EACsB,sBAAtBC,EACiB,iBAAjBC,EACiB,iBAAjBC,EACgB,gBAAhBC,EACiB,iBAAjBC,EACqB,qBAArBC,EACgB,gBAAhBE,EACkB,kBAAlBC,MACG,qBCXP,OAAS,UAAAC,MAAc,6BACvB,OAAS,iBAAAC,MAAqB,sBAC9B,OAAS,qBAAAC,MAAyB,kBAClC,OAAS,eAAAC,EAAa,oBAAAC,MAAwB,qBAC9C,UAAYC,MAAW,QAEhB,IAAMC,EAAgBC,EAAc,CACvC,KAAM,eACN,aAAcC,EACd,OAAOC,EAAU,CAEb,IAAmCC,EAAAD,EAAS,QAApC,UAAAE,CAZhB,EAY2CD,EAAdE,EAAAC,EAAcH,EAAd,CAAb,aACFI,EAAYC,EAAkB,CAAE,OAAAC,CAAO,EAAGJ,CAAS,EAEzD,OAAO,gBAACK,EAAAC,EAAA,GAAgBJ,GAAYH,CAAS,CACjD,CACJ,CAAC,ECdD,OACI,qBAAAQ,EACA,qBAAAC,EACA,uBAAAC,EACA,sBAAAC,EACA,sBAAAC,EACA,qBAAAC,EACA,sBAAAC,EACA,0BAAAC,EACA,oBAAAC,EACA,uBAAAC,GACA,gBAAAC,GACA,gBAAAC,GACA,kBAAAC,GACA,sBAAAC,GACA,iBAAAC,GACA,iBAAAC,GACA,gBAAAC,GACA,iBAAAC,GACA,qBAAAC,GACA,gBAAAC,GACA,mBAAAC,GACA,gBAAAC,GACA,kBAAAC,GACA,qBAAAC,OACG","names":["UIPopover_parts_exports","__export","PopoverArrow","PopoverClose","PopoverContent","PopoverDescription","PopoverFooter","PopoverHeader","PopoverPopup","PopoverPortal","PopoverPositioner","UIPopoverRoot","PopoverTitle","PopoverTrigger","styles","withComponent","mergeDefaultProps","PopoverRoot","defaultRootProps","React","UIPopoverRoot","withComponent","defaultRootProps","instance","_a","children","restProps","__objRest","rootProps","mergeDefaultProps","styles","PopoverRoot","__spreadValues","defaultArrowProps","defaultCloseProps","defaultContentProps","defaultFooterProps","defaultHeaderProps","defaultPopupProps","defaultPortalProps","defaultPositionerProps","defaultRootProps","defaultTriggerProps","PopoverArrow","PopoverClose","PopoverContent","PopoverDescription","PopoverFooter","PopoverHeader","PopoverPopup","PopoverPortal","PopoverPositioner","PopoverProps","PopoverProvider","PopoverTitle","PopoverTrigger","usePopoverContext"]}