{"version":3,"sources":["../../src/panel/UIPanel.parts.ts","../../src/panel/content/UIPanelContent.tsx","../../src/panel/root/UIPanelRoot.tsx","../../src/panel/trigger/UIPanelTrigger.tsx","../../src/panel/index.ts"],"sourcesContent":["export { PanelFooter as Footer, PanelHeader as Header, PanelTitle as Title } from 'primereact/panel';\nexport { UIPanelContent as Content } from './content';\nexport { UIPanelRoot as Root } from './root';\nexport { UIPanelTrigger as Trigger } from './trigger';\n","'use client';\nimport { Component, withComponent } from '@primereact/core/component';\nimport { CollapsibleContent } from '@primereact/ui/collapsible';\nimport { mergeDefaultProps } from '@primeuix/utils';\nimport { PanelContent, defaultContentProps } from 'primereact/panel';\nimport * as React from 'react';\n\nexport const UIPanelContent = withComponent({\n    name: 'Panel.Content',\n    defaultProps: defaultContentProps,\n    render(instance) {\n        const rootProps = mergeDefaultProps({ as: CollapsibleContent }, instance.inProps);\n\n        return <Component as={PanelContent} attrs={rootProps} />;\n    }\n});\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { styles as defaultPanelStyles } from '@primereact/styles/panel';\nimport { withComponent } from '@primereact/ui/base';\nimport { CollapsibleRoot } from '@primereact/ui/collapsible';\nimport { mergeDefaultProps } from '@primeuix/utils';\nimport { PanelRoot, defaultRootProps } from 'primereact/panel';\nimport * as React from 'react';\n\nconst styles = {\n    ...defaultPanelStyles,\n    classes: {\n        ...defaultPanelStyles.classes,\n        content: defaultPanelStyles.classes?.content,\n        outer: defaultPanelStyles.classes?.contentOuter,\n        inner: defaultPanelStyles.classes?.contentInner\n    }\n};\n\nexport const UIPanelRoot = withComponent({\n    name: 'Panel.Root',\n    defaultProps: defaultRootProps,\n    render(instance) {\n        const rootProps = mergeDefaultProps({ as: CollapsibleRoot, styles }, instance.inProps);\n\n        return <Component as={PanelRoot} attrs={rootProps} />;\n    }\n});\n","'use client';\nimport { Component, withComponent } from '@primereact/core/component';\nimport { CollapsibleTrigger } from '@primereact/ui/collapsible';\nimport { mergeDefaultProps } from '@primeuix/utils';\nimport { PanelTrigger, defaultTriggerProps } from 'primereact/panel';\nimport * as React from 'react';\n\nexport const UIPanelTrigger = withComponent({\n    name: 'Panel.Trigger',\n    defaultProps: defaultTriggerProps,\n    render(instance) {\n        const rootProps = mergeDefaultProps({ as: CollapsibleTrigger }, instance.inProps);\n\n        return <Component as={PanelTrigger} attrs={rootProps} />;\n    }\n});\n","export * as Panel from './UIPanel.parts';\n\n// Named runtime exports to maximize tree-shaking\nexport { defaultContentProps, defaultFooterProps, defaultHeaderProps, defaultRootProps, defaultTitleProps, defaultTriggerProps, PanelFooter, PanelHeader, PanelProps, PanelProvider, PanelTitle, usePanelContext } from 'primereact/panel';\nexport { UIPanelContent as PanelContent } from './content';\nexport { UIPanelRoot as PanelRoot } from './root';\nexport { UIPanelTrigger as PanelTrigger } from './trigger';\n"],"mappings":"2eAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,aAAAE,EAAA,WAAAC,EAAA,WAAAC,EAAA,SAAAC,EAAA,UAAAC,EAAA,YAAAC,IAAA,OAAwB,eAAfJ,EAAsC,eAAfC,EAAqC,cAAdE,MAA2B,mBCClF,OAAS,aAAAE,EAAW,iBAAAC,MAAqB,6BACzC,OAAS,sBAAAC,MAA0B,6BACnC,OAAS,qBAAAC,MAAyB,kBAClC,OAAS,gBAAAC,EAAc,uBAAAC,MAA2B,mBAClD,UAAYC,MAAW,QAEhB,IAAMC,EAAiBN,EAAc,CACxC,KAAM,gBACN,aAAcI,EACd,OAAOG,EAAU,CACb,IAAMC,EAAYN,EAAkB,CAAE,GAAID,CAAmB,EAAGM,EAAS,OAAO,EAEhF,OAAO,gBAACR,EAAA,CAAU,GAAII,EAAc,MAAOK,EAAW,CAC1D,CACJ,CAAC,ECdD,OAAS,aAAAC,MAAiB,6BAC1B,OAAS,UAAUC,MAA0B,2BAC7C,OAAS,iBAAAC,MAAqB,sBAC9B,OAAS,mBAAAC,MAAuB,6BAChC,OAAS,qBAAAC,MAAyB,kBAClC,OAAS,aAAAC,EAAW,oBAAAC,MAAwB,mBAC5C,UAAYC,MAAW,QAPvB,IAAAC,EAAAC,EAAAC,EASMC,EAASC,EAAAC,EAAA,GACRC,GADQ,CAEX,QAASF,EAAAC,EAAA,GACFC,EAAmB,SADjB,CAEL,SAASN,EAAAM,EAAmB,UAAnB,YAAAN,EAA4B,QACrC,OAAOC,EAAAK,EAAmB,UAAnB,YAAAL,EAA4B,aACnC,OAAOC,EAAAI,EAAmB,UAAnB,YAAAJ,EAA4B,YACvC,EACJ,GAEaK,EAAcC,EAAc,CACrC,KAAM,aACN,aAAcC,EACd,OAAOC,EAAU,CACb,IAAMC,EAAYC,EAAkB,CAAE,GAAIC,EAAiB,OAAAV,CAAO,EAAGO,EAAS,OAAO,EAErF,OAAO,gBAACI,EAAA,CAAU,GAAIC,EAAW,MAAOJ,EAAW,CACvD,CACJ,CAAC,EC1BD,OAAS,aAAAK,EAAW,iBAAAC,MAAqB,6BACzC,OAAS,sBAAAC,MAA0B,6BACnC,OAAS,qBAAAC,MAAyB,kBAClC,OAAS,gBAAAC,EAAc,uBAAAC,MAA2B,mBAClD,UAAYC,MAAW,QAEhB,IAAMC,EAAiBN,EAAc,CACxC,KAAM,gBACN,aAAcI,EACd,OAAOG,EAAU,CACb,IAAMC,EAAYN,EAAkB,CAAE,GAAID,CAAmB,EAAGM,EAAS,OAAO,EAEhF,OAAO,gBAACR,EAAA,CAAU,GAAII,EAAc,MAAOK,EAAW,CAC1D,CACJ,CAAC,ECZD,OAAS,uBAAAC,GAAqB,sBAAAC,GAAoB,sBAAAC,GAAoB,oBAAAC,GAAkB,qBAAAC,GAAmB,uBAAAC,GAAqB,eAAAC,GAAa,eAAAC,GAAa,cAAAC,GAAY,iBAAAC,GAAe,cAAAC,GAAY,mBAAAC,OAAuB","names":["UIPanel_parts_exports","__export","UIPanelContent","PanelFooter","PanelHeader","UIPanelRoot","PanelTitle","UIPanelTrigger","Component","withComponent","CollapsibleContent","mergeDefaultProps","PanelContent","defaultContentProps","React","UIPanelContent","instance","rootProps","Component","defaultPanelStyles","withComponent","CollapsibleRoot","mergeDefaultProps","PanelRoot","defaultRootProps","React","_a","_b","_c","styles","__spreadProps","__spreadValues","defaultPanelStyles","UIPanelRoot","withComponent","defaultRootProps","instance","rootProps","mergeDefaultProps","CollapsibleRoot","Component","PanelRoot","Component","withComponent","CollapsibleTrigger","mergeDefaultProps","PanelTrigger","defaultTriggerProps","React","UIPanelTrigger","instance","rootProps","defaultContentProps","defaultFooterProps","defaultHeaderProps","defaultRootProps","defaultTitleProps","defaultTriggerProps","PanelFooter","PanelHeader","PanelProps","PanelProvider","PanelTitle","usePanelContext"]}