{"version":3,"file":"index.mjs","sources":["../../../src/inputgroup/style/InputGroupStyle.js"],"sourcesContent":["import BaseStyle from '@primevue/core/base/style';\n\nconst theme = ({ dt }) => `\n.p-inputgroup {\n display: flex;\n align-items: stretch;\n width: 100%;\n}\n\n.p-inputgroupaddon {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 0.5rem;\n background: ${dt('inputgroup.addon.background')};\n color: ${dt('inputgroup.addon.color')};\n border-top: 1px solid ${dt('inputgroup.addon.border.color')};\n border-left: 1px solid ${dt('inputgroup.addon.border.color')};\n border-bottom: 1px solid ${dt('inputgroup.addon.border.color')};\n padding: 0.5rem 0.75rem;\n min-width: 2.5rem;\n}\n\n.p-inputgroup .p-floatlabel {\n display: flex;\n align-items: stretch;\n width: 100%;\n}\n\n.p-inputgroup .p-inputtext,\n.p-inputgroup-fluid .p-inputtext,\n.p-inputgroup .p-inputwrapper,\n.p-inputgroup-fluid .p-input {\n flex: 1 1 auto;\n width: 1%;\n}\n\n.p-inputgroupaddon:last-child {\n border-right: 1px solid ${dt('inputgroup.addon.border.color')};\n}\n\n.p-inputgroup > .p-component,\n.p-inputgroup > .p-inputwrapper > .p-inputtext,\n.p-inputgroup > .p-floatlabel > .p-component {\n border-radius: 0;\n margin: 0;\n}\n\n.p-inputgroup > .p-component + .p-inputgroupaddon,\n.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroupaddon,\n.p-inputgroup > .p-floatlabel > .p-component + .p-inputgroupaddon {\n border-left: 0 none;\n}\n\n.p-inputgroup > .p-component:focus,\n.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,\n.p-inputgroup > .p-floatlabel > .p-component:focus {\n z-index: 1;\n}\n\n.p-inputgroup > .p-component:focus ~ label,\n.p-inputgroup > .p-inputwrapper > .p-inputtext:focus~label,\n.p-inputgroup > .p-floatlabel > .p-component:focus~label {\n z-index: 1;\n}\n\n.p-inputgroupaddon:first-child,\n.p-inputgroup button:first-child,\n.p-inputgroup input:first-child,\n.p-inputgroup > .p-inputwrapper:first-child,\n.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {\n border-top-left-radius: ${dt('inputgroup.addon.border.radius')};\n border-bottom-left-radius: ${dt('inputgroup.addon.border.radius')};\n}\n\n.p-inputgroup .p-floatlabel:first-child input {\n border-top-left-radius: ${dt('inputgroup.addon.border.radius')};\n border-bottom-left-radius: ${dt('inputgroup.addon.border.radius')};\n}\n\n.p-inputgroupaddon:last-child,\n.p-inputgroup button:last-child,\n.p-inputgroup input:last-child,\n.p-inputgroup > .p-inputwrapper:last-child,\n.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {\n border-top-right-radius: ${dt('inputgroup.addon.border.radius')};\n border-bottom-right-radius: ${dt('inputgroup.addon.border.radius')};\n}\n\n.p-inputgroup .p-floatlabel:last-child input {\n border-top-right-radius: ${dt('inputgroup.addon.border.radius')};\n border-bottom-right-radius: ${dt('inputgroup.addon.border.radius')};\n}\n\n.p-inputgroup-fluid .p-button {\n width: auto;\n}\n\n.p-inputgroup-fluid .p-button.p-button-icon-only {\n width: 2.5rem;\n}\n`;\n\nconst classes = {\n root: ({ instance }) => [\n 'p-inputgroup',\n {\n 'p-inputgroup-fluid': instance.hasFluid\n }\n ]\n};\n\nexport default BaseStyle.extend({\n name: 'inputgroup',\n theme,\n classes\n});\n"],"names":["theme","_ref","dt","concat","classes","root","_ref2","instance","hasFluid","BaseStyle","extend","name"],"mappings":";;AAEA,IAAMA,KAAK,GAAG,SAARA,KAAKA,CAAAC,IAAA,EAAA;AAAA,EAAA,IAAMC,EAAE,GAAAD,IAAA,CAAFC,EAAE,CAAA;EAAA,OAAAC,mOAAAA,CAAAA,MAAA,CAYDD,EAAE,CAAC,6BAA6B,CAAC,EAAA,gBAAA,CAAA,CAAAC,MAAA,CACtCD,EAAE,CAAC,wBAAwB,CAAC,mCAAAC,MAAA,CACbD,EAAE,CAAC,+BAA+B,CAAC,EAAA,gCAAA,CAAA,CAAAC,MAAA,CAClCD,EAAE,CAAC,+BAA+B,CAAC,EAAAC,kCAAAA,CAAAA,CAAAA,MAAA,CACjCD,EAAE,CAAC,+BAA+B,CAAC,EAAA,4YAAA,CAAA,CAAAC,MAAA,CAoBpCD,EAAE,CAAC,+BAA+B,CAAC,0+BAAAC,MAAA,CAiCnCD,EAAE,CAAC,gCAAgC,CAAC,wCAAAC,MAAA,CACjCD,EAAE,CAAC,gCAAgC,CAAC,EAAAC,uFAAAA,CAAAA,CAAAA,MAAA,CAIvCD,EAAE,CAAC,gCAAgC,CAAC,EAAA,oCAAA,CAAA,CAAAC,MAAA,CACjCD,EAAE,CAAC,gCAAgC,CAAC,EAAAC,oPAAAA,CAAAA,CAAAA,MAAA,CAQtCD,EAAE,CAAC,gCAAgC,CAAC,yCAAAC,MAAA,CACjCD,EAAE,CAAC,gCAAgC,CAAC,EAAAC,uFAAAA,CAAAA,CAAAA,MAAA,CAIvCD,EAAE,CAAC,gCAAgC,CAAC,EAAA,qCAAA,CAAA,CAAAC,MAAA,CACjCD,EAAE,CAAC,gCAAgC,CAAC,EAAA,6IAAA,CAAA,CAAA;AAAA,CAUrE,CAAA;AAED,IAAME,OAAO,GAAG;AACZC,EAAAA,IAAI,EAAE,SAANA,IAAIA,CAAAC,KAAA,EAAA;AAAA,IAAA,IAAKC,QAAQ,GAAAD,KAAA,CAARC,QAAQ,CAAA;IAAA,OAAO,CACpB,cAAc,EACd;MACI,oBAAoB,EAAEA,QAAQ,CAACC,QAAAA;AACnC,KAAC,CACJ,CAAA;AAAA,GAAA;AACL,CAAC,CAAA;AAED,sBAAeC,SAAS,CAACC,MAAM,CAAC;AAC5BC,EAAAA,IAAI,EAAE,YAAY;AAClBX,EAAAA,KAAK,EAALA,KAAK;AACLI,EAAAA,OAAO,EAAPA,OAAAA;AACJ,CAAC,CAAC;;;;"}