{"version":3,"sources":["../../src/menu/UIMenu.parts.ts","../../src/menu/root/UIMenuRoot.tsx","../../src/menu/trigger/UIMenuTrigger.tsx","../../src/menu/index.ts"],"sourcesContent":["export {\n    MenuCheckboxGroup as CheckboxGroup,\n    MenuCheckboxIcon as CheckboxIcon,\n    MenuCheckboxItem as CheckboxItem,\n    MenuIcon as Icon,\n    MenuItem as Item,\n    MenuLabel as Label,\n    MenuList as List,\n    MenuPortal as Portal,\n    MenuRadioGroup as RadioGroup,\n    MenuRadioIcon as RadioIcon,\n    MenuRadioItem as RadioItem,\n    MenuSeparator as Separator,\n    MenuSub as Sub\n} from 'primereact/menu';\nexport { UIMenuRoot as Root } from './root';\nexport { UIMenuTrigger as Trigger } from './trigger';\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { styles } from '@primereact/styles/menu';\nimport { withComponent } from '@primereact/ui/base';\nimport { mergeDefaultProps } from '@primeuix/utils';\nimport { MenuRoot, defaultRootProps } from 'primereact/menu';\nimport * as React from 'react';\n\nexport const UIMenuRoot = withComponent({\n    name: 'Menu.Root',\n    defaultProps: defaultRootProps,\n    render(instance) {\n        const rootProps = mergeDefaultProps({ styles }, instance.inProps);\n\n        return <Component as={MenuRoot} attrs={rootProps} />;\n    }\n});\n","'use client';\nimport { Component, withComponent } from '@primereact/core/component';\nimport { Button } from '@primereact/ui/button';\nimport { mergeDefaultProps } from '@primeuix/utils';\nimport { MenuTrigger, defaultTriggerProps } from 'primereact/menu';\nimport * as React from 'react';\n\nexport const UIMenuTrigger = withComponent({\n    name: 'Menu.Trigger',\n    defaultProps: defaultTriggerProps,\n    render(instance) {\n        const rootProps = mergeDefaultProps({ as: Button }, instance.inProps);\n\n        return <Component as={MenuTrigger} attrs={rootProps} />;\n    }\n});\n","export * as Menu from './UIMenu.parts';\n\n// Named runtime exports to maximize tree-shaking\nexport {\n    defaultCheckboxIconProps,\n    defaultCheckboxItemProps,\n    defaultIconProps,\n    defaultItemProps,\n    defaultLabelProps,\n    defaultListProps,\n    defaultPortalProps,\n    defaultRadioGroupProps,\n    defaultRadioIconProps,\n    defaultRadioItemProps,\n    defaultRootProps,\n    defaultSeparatorProps,\n    defaultSubProps,\n    defaultTriggerProps,\n    MenuCheckboxGroup,\n    MenuCheckboxIcon,\n    MenuCheckboxItem,\n    MenuIcon,\n    MenuItem,\n    MenuLabel,\n    MenuList,\n    MenuPortal,\n    MenuProps,\n    MenuProvider,\n    MenuRadioGroup,\n    MenuRadioIcon,\n    MenuRadioItem,\n    MenuSeparator,\n    MenuSub,\n    useMenuContext\n} from 'primereact/menu';\nexport { UIMenuRoot as MenuRoot } from './root';\nexport { UIMenuTrigger as MenuTrigger } from './trigger';\n"],"mappings":"0FAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,mBAAAE,EAAA,iBAAAC,EAAA,iBAAAC,EAAA,SAAAC,EAAA,SAAAC,EAAA,UAAAC,EAAA,SAAAC,EAAA,WAAAC,EAAA,eAAAC,EAAA,cAAAC,EAAA,cAAAC,EAAA,SAAAC,EAAA,cAAAC,EAAA,QAAAC,EAAA,YAAAC,IAAA,OACyB,qBAArBd,EACoB,oBAApBC,EACoB,oBAApBC,EACY,YAAZC,EACY,YAAZC,EACa,aAAbC,EACY,YAAZC,EACc,cAAdC,EACkB,kBAAlBC,EACiB,iBAAjBC,EACiB,iBAAjBC,EACiB,iBAAjBE,EACW,WAAXC,MACG,kBCbP,OAAS,aAAAE,MAAiB,6BAC1B,OAAS,UAAAC,MAAc,0BACvB,OAAS,iBAAAC,MAAqB,sBAC9B,OAAS,qBAAAC,MAAyB,kBAClC,OAAS,YAAAC,EAAU,oBAAAC,MAAwB,kBAC3C,UAAYC,MAAW,QAEhB,IAAMC,EAAaL,EAAc,CACpC,KAAM,YACN,aAAcG,EACd,OAAOG,EAAU,CACb,IAAMC,EAAYN,EAAkB,CAAE,OAAAF,CAAO,EAAGO,EAAS,OAAO,EAEhE,OAAO,gBAACR,EAAA,CAAU,GAAII,EAAU,MAAOK,EAAW,CACtD,CACJ,CAAC,ECfD,OAAS,aAAAC,EAAW,iBAAAC,MAAqB,6BACzC,OAAS,UAAAC,MAAc,wBACvB,OAAS,qBAAAC,MAAyB,kBAClC,OAAS,eAAAC,EAAa,uBAAAC,MAA2B,kBACjD,UAAYC,MAAW,QAEhB,IAAMC,EAAgBN,EAAc,CACvC,KAAM,eACN,aAAcI,EACd,OAAOG,EAAU,CACb,IAAMC,EAAYN,EAAkB,CAAE,GAAID,CAAO,EAAGM,EAAS,OAAO,EAEpE,OAAO,gBAACR,EAAA,CAAU,GAAII,EAAa,MAAOK,EAAW,CACzD,CACJ,CAAC,ECZD,OACI,4BAAAC,GACA,4BAAAC,GACA,oBAAAC,GACA,oBAAAC,GACA,qBAAAC,GACA,oBAAAC,GACA,sBAAAC,GACA,0BAAAC,GACA,yBAAAC,GACA,yBAAAC,GACA,oBAAAC,GACA,yBAAAC,GACA,mBAAAC,GACA,uBAAAC,GACA,qBAAAC,GACA,oBAAAC,GACA,oBAAAC,GACA,YAAAC,GACA,YAAAC,GACA,aAAAC,GACA,YAAAC,GACA,cAAAC,GACA,aAAAC,GACA,gBAAAC,GACA,kBAAAC,GACA,iBAAAC,GACA,iBAAAC,GACA,iBAAAC,GACA,WAAAC,GACA,kBAAAC,OACG","names":["UIMenu_parts_exports","__export","MenuCheckboxGroup","MenuCheckboxIcon","MenuCheckboxItem","MenuIcon","MenuItem","MenuLabel","MenuList","MenuPortal","MenuRadioGroup","MenuRadioIcon","MenuRadioItem","UIMenuRoot","MenuSeparator","MenuSub","UIMenuTrigger","Component","styles","withComponent","mergeDefaultProps","MenuRoot","defaultRootProps","React","UIMenuRoot","instance","rootProps","Component","withComponent","Button","mergeDefaultProps","MenuTrigger","defaultTriggerProps","React","UIMenuTrigger","instance","rootProps","defaultCheckboxIconProps","defaultCheckboxItemProps","defaultIconProps","defaultItemProps","defaultLabelProps","defaultListProps","defaultPortalProps","defaultRadioGroupProps","defaultRadioIconProps","defaultRadioItemProps","defaultRootProps","defaultSeparatorProps","defaultSubProps","defaultTriggerProps","MenuCheckboxGroup","MenuCheckboxIcon","MenuCheckboxItem","MenuIcon","MenuItem","MenuLabel","MenuList","MenuPortal","MenuProps","MenuProvider","MenuRadioGroup","MenuRadioIcon","MenuRadioItem","MenuSeparator","MenuSub","useMenuContext"]}