{"version":3,"sources":["../../../src/collapsible/content/UICollapsibleContent.tsx"],"sourcesContent":["'use client';\nimport { Component, withComponent } from '@primereact/core/component';\nimport { CollapsibleContentInstance } from '@primereact/types/shared/collapsible';\nimport { mergeProps } from '@primeuix/utils';\nimport { CollapsibleContent, defaultContentProps } from 'primereact/collapsible';\nimport * as React from 'react';\n\nexport const UICollapsibleContent = withComponent({\n    name: 'Collapsible.Content',\n    defaultProps: defaultContentProps,\n    render(instance) {\n        const { props, inProps: rootProps } = instance;\n\n        return (\n            <CollapsibleContent {...rootProps}>\n                {(inInstance: CollapsibleContentInstance) => {\n                    const { ptm: inPtm, collapsible } = inInstance;\n\n                    const contentOuterProps = mergeProps(\n                        {\n                            className: collapsible?.cx('outer')\n                        },\n                        inPtm('outer'),\n                        collapsible?.ptm('outer')\n                    );\n\n                    const contentInnerProps = mergeProps(\n                        {\n                            className: collapsible?.cx('inner')\n                        },\n                        inPtm('inner'),\n                        collapsible?.ptm('inner')\n                    );\n\n                    return (\n                        <div {...contentOuterProps}>\n                            <div {...contentInnerProps}>\n                                <Component as={React.Fragment} instance={inInstance} children={props.children} />\n                            </div>\n                        </div>\n                    );\n                }}\n            </CollapsibleContent>\n        );\n    }\n});\n"],"mappings":"yVACA,OAAS,aAAAA,EAAW,iBAAAC,MAAqB,6BAEzC,OAAS,cAAAC,MAAkB,kBAC3B,OAAS,sBAAAC,EAAoB,uBAAAC,MAA2B,yBACxD,UAAYC,MAAW,QAEhB,IAAMC,EAAuBC,EAAc,CAC9C,KAAM,sBACN,aAAcC,EACd,OAAOC,EAAU,CACb,GAAM,CAAE,MAAAC,EAAO,QAASC,CAAU,EAAIF,EAEtC,OACI,gBAACG,EAAAC,EAAA,GAAuBF,GAClBG,GAA2C,CACzC,GAAM,CAAE,IAAKC,EAAO,YAAAC,CAAY,EAAIF,EAE9BG,EAAoBC,EACtB,CACI,UAAWF,GAAA,YAAAA,EAAa,GAAG,QAC/B,EACAD,EAAM,OAAO,EACbC,GAAA,YAAAA,EAAa,IAAI,QACrB,EAEMG,EAAoBD,EACtB,CACI,UAAWF,GAAA,YAAAA,EAAa,GAAG,QAC/B,EACAD,EAAM,OAAO,EACbC,GAAA,YAAAA,EAAa,IAAI,QACrB,EAEA,OACI,gBAAC,MAAAH,EAAA,GAAQI,GACL,gBAAC,MAAAJ,EAAA,GAAQM,GACL,gBAACC,EAAA,CAAU,GAAU,WAAU,SAAUN,EAAY,SAAUJ,EAAM,SAAU,CACnF,CACJ,CAER,CACJ,CAER,CACJ,CAAC","names":["Component","withComponent","mergeProps","CollapsibleContent","defaultContentProps","React","UICollapsibleContent","withComponent","defaultContentProps","instance","props","rootProps","CollapsibleContent","__spreadValues","inInstance","inPtm","collapsible","contentOuterProps","mergeProps","contentInnerProps","Component"]}