{"version":3,"file":"index.mjs","sources":["../../../src/dialog/style/DialogStyle.js"],"sourcesContent":["import { style } from '@primeuix/styles/dialog';\nimport BaseStyle from '@primevue/core/base/style';\n\n/* Position */\nconst inlineStyles = {\n    mask: ({ position, modal }) => ({\n        position: 'fixed',\n        height: '100%',\n        width: '100%',\n        left: 0,\n        top: 0,\n        display: 'flex',\n        justifyContent: position === 'left' || position === 'topleft' || position === 'bottomleft' ? 'flex-start' : position === 'right' || position === 'topright' || position === 'bottomright' ? 'flex-end' : 'center',\n        alignItems: position === 'top' || position === 'topleft' || position === 'topright' ? 'flex-start' : position === 'bottom' || position === 'bottomleft' || position === 'bottomright' ? 'flex-end' : 'center',\n        pointerEvents: modal ? 'auto' : 'none'\n    }),\n    root: {\n        display: 'flex',\n        flexDirection: 'column',\n        pointerEvents: 'auto'\n    }\n};\n\nconst classes = {\n    mask: ({ props }) => {\n        const positions = ['left', 'right', 'top', 'topleft', 'topright', 'bottom', 'bottomleft', 'bottomright'];\n        const pos = positions.find((item) => item === props.position);\n\n        return [\n            'p-dialog-mask',\n            {\n                'p-overlay-mask p-overlay-mask-enter-active': props.modal\n            },\n            pos ? `p-dialog-${pos}` : ''\n        ];\n    },\n    root: ({ props, instance }) => [\n        'p-dialog p-component',\n        {\n            'p-dialog-maximized': props.maximizable && instance.maximized\n        }\n    ],\n    header: 'p-dialog-header',\n    title: 'p-dialog-title',\n    headerActions: 'p-dialog-header-actions',\n    pcMaximizeButton: 'p-dialog-maximize-button',\n    pcCloseButton: 'p-dialog-close-button',\n    content: 'p-dialog-content',\n    footer: 'p-dialog-footer'\n};\n\nexport default BaseStyle.extend({\n    name: 'dialog',\n    style,\n    classes,\n    inlineStyles\n});\n"],"names":["inlineStyles","mask","_ref","position","modal","height","width","left","top","display","justifyContent","alignItems","pointerEvents","root","flexDirection","classes","_ref2","props","positions","pos","find","item","concat","_ref3","instance","maximizable","maximized","header","title","headerActions","pcMaximizeButton","pcCloseButton","content","footer","BaseStyle","extend","name","style"],"mappings":";;;AAGA;AACA,IAAMA,YAAY,GAAG;AACjBC,EAAAA,IAAI,EAAE,SAANA,IAAIA,CAAAC,IAAA,EAAA;AAAA,IAAA,IAAKC,QAAQ,GAAAD,IAAA,CAARC,QAAQ;MAAEC,KAAK,GAAAF,IAAA,CAALE,KAAK;IAAA,OAAQ;AAC5BD,MAAAA,QAAQ,EAAE,OAAO;AACjBE,MAAAA,MAAM,EAAE,MAAM;AACdC,MAAAA,KAAK,EAAE,MAAM;AACbC,MAAAA,IAAI,EAAE,CAAC;AACPC,MAAAA,GAAG,EAAE,CAAC;AACNC,MAAAA,OAAO,EAAE,MAAM;AACfC,MAAAA,cAAc,EAAEP,QAAQ,KAAK,MAAM,IAAIA,QAAQ,KAAK,SAAS,IAAIA,QAAQ,KAAK,YAAY,GAAG,YAAY,GAAGA,QAAQ,KAAK,OAAO,IAAIA,QAAQ,KAAK,UAAU,IAAIA,QAAQ,KAAK,aAAa,GAAG,UAAU,GAAG,QAAQ;AACjNQ,MAAAA,UAAU,EAAER,QAAQ,KAAK,KAAK,IAAIA,QAAQ,KAAK,SAAS,IAAIA,QAAQ,KAAK,UAAU,GAAG,YAAY,GAAGA,QAAQ,KAAK,QAAQ,IAAIA,QAAQ,KAAK,YAAY,IAAIA,QAAQ,KAAK,aAAa,GAAG,UAAU,GAAG,QAAQ;AAC7MS,MAAAA,aAAa,EAAER,KAAK,GAAG,MAAM,GAAG;KACnC;EAAA,CAAC;AACFS,EAAAA,IAAI,EAAE;AACFJ,IAAAA,OAAO,EAAE,MAAM;AACfK,IAAAA,aAAa,EAAE,QAAQ;AACvBF,IAAAA,aAAa,EAAE;AACnB;AACJ,CAAC;AAED,IAAMG,OAAO,GAAG;AACZd,EAAAA,IAAI,EAAE,SAANA,IAAIA,CAAAe,KAAA,EAAiB;AAAA,IAAA,IAAZC,KAAK,GAAAD,KAAA,CAALC,KAAK;AACV,IAAA,IAAMC,SAAS,GAAG,CAAC,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,SAAS,EAAE,UAAU,EAAE,QAAQ,EAAE,YAAY,EAAE,aAAa,CAAC;AACxG,IAAA,IAAMC,GAAG,GAAGD,SAAS,CAACE,IAAI,CAAC,UAACC,IAAI,EAAA;AAAA,MAAA,OAAKA,IAAI,KAAKJ,KAAK,CAACd,QAAQ;IAAA,CAAA,CAAC;IAE7D,OAAO,CACH,eAAe,EACf;MACI,4CAA4C,EAAEc,KAAK,CAACb;KACvD,EACDe,GAAG,GAAA,WAAA,CAAAG,MAAA,CAAeH,GAAG,CAAA,GAAK,EAAE,CAC/B;EACL,CAAC;AACDN,EAAAA,IAAI,EAAE,SAANA,IAAIA,CAAAU,KAAA,EAAA;AAAA,IAAA,IAAKN,KAAK,GAAAM,KAAA,CAALN,KAAK;MAAEO,QAAQ,GAAAD,KAAA,CAARC,QAAQ;IAAA,OAAO,CAC3B,sBAAsB,EACtB;AACI,MAAA,oBAAoB,EAAEP,KAAK,CAACQ,WAAW,IAAID,QAAQ,CAACE;AACxD,KAAC,CACJ;AAAA,EAAA,CAAA;AACDC,EAAAA,MAAM,EAAE,iBAAiB;AACzBC,EAAAA,KAAK,EAAE,gBAAgB;AACvBC,EAAAA,aAAa,EAAE,yBAAyB;AACxCC,EAAAA,gBAAgB,EAAE,0BAA0B;AAC5CC,EAAAA,aAAa,EAAE,uBAAuB;AACtCC,EAAAA,OAAO,EAAE,kBAAkB;AAC3BC,EAAAA,MAAM,EAAE;AACZ,CAAC;AAED,kBAAeC,SAAS,CAACC,MAAM,CAAC;AAC5BC,EAAAA,IAAI,EAAE,QAAQ;AACdC,EAAAA,KAAK,EAALA,KAAK;AACLtB,EAAAA,OAAO,EAAPA,OAAO;AACPf,EAAAA,YAAY,EAAZA;AACJ,CAAC,CAAC;;;;"}