{"version":3,"file":"index.mjs","sources":["../../../src/avatar/style/AvatarStyle.js"],"sourcesContent":["import BaseStyle from '@primevue/core/base/style';\n\nconst theme = ({ dt }) => `\n.p-avatar {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: ${dt('avatar.width')};\n height: ${dt('avatar.height')};\n font-size: ${dt('avatar.font.size')};\n background: ${dt('avatar.background')};\n border-radius: ${dt('avatar.border.radius')};\n}\n\n.p-avatar-image {\n background: transparent;\n}\n\n.p-avatar-circle {\n border-radius: 50%;\n}\n\n.p-avatar-circle img {\n border-radius: 50%;\n}\n\n.p-avatar-icon {\n font-size: ${dt('avatar.font.size')};\n}\n\n.p-avatar img {\n width: 100%;\n height: 100%;\n}\n\n.p-avatar-lg {\n width: ${dt('avatar.lg.width')};\n height: ${dt('avatar.lg.width')};\n font-size: ${dt('avatar.lg.font.size')};\n}\n\n.p-avatar-lg .p-avatar-icon {\n font-size: ${dt('avatar.lg.font.size')};\n}\n\n.p-avatar-xl {\n width: ${dt('avatar.xl.width')};\n height: ${dt('avatar.xl.width')};\n font-size: ${dt('avatar.xl.font.size')};\n}\n\n.p-avatar-xl .p-avatar-icon {\n font-size: ${dt('avatar.xl.font.size')};\n}\n\n.p-avatar-group {\n display: flex;\n align-items: center;\n}\n\n.p-avatar-group .p-avatar + .p-avatar {\n margin-left: ${dt('avatar.group.offset')};\n}\n\n.p-avatar-group .p-avatar {\n border: 2px solid ${dt('avatar.group.border.color')};\n}\n`;\n\nconst classes = {\n root: ({ props }) => [\n 'p-avatar p-component',\n {\n 'p-avatar-image': props.image != null,\n 'p-avatar-circle': props.shape === 'circle',\n 'p-avatar-lg': props.size === 'large',\n 'p-avatar-xl': props.size === 'xlarge'\n }\n ],\n label: 'p-avatar-label',\n icon: 'p-avatar-icon'\n};\n\nexport default BaseStyle.extend({\n name: 'avatar',\n theme,\n classes\n});\n"],"names":["theme","_ref","dt","concat","classes","root","_ref2","props","image","shape","size","label","icon","BaseStyle","extend","name"],"mappings":";;AAEA,IAAMA,KAAK,GAAG,SAARA,KAAKA,CAAAC,IAAA,EAAA;AAAA,EAAA,IAAMC,EAAE,GAAAD,IAAA,CAAFC,EAAE,CAAA;EAAA,OAAAC,+GAAAA,CAAAA,MAAA,CAKND,EAAE,CAAC,cAAc,CAAC,EAAAC,iBAAAA,CAAAA,CAAAA,MAAA,CACjBD,EAAE,CAAC,eAAe,CAAC,EAAAC,oBAAAA,CAAAA,CAAAA,MAAA,CAChBD,EAAE,CAAC,kBAAkB,CAAC,EAAAC,qBAAAA,CAAAA,CAAAA,MAAA,CACrBD,EAAE,CAAC,mBAAmB,CAAC,EAAAC,wBAAAA,CAAAA,CAAAA,MAAA,CACpBD,EAAE,CAAC,sBAAsB,CAAC,EAAAC,yMAAAA,CAAAA,CAAAA,MAAA,CAgB9BD,EAAE,CAAC,kBAAkB,CAAC,EAAAC,gGAAAA,CAAAA,CAAAA,MAAA,CAS1BD,EAAE,CAAC,iBAAiB,CAAC,EAAA,iBAAA,CAAA,CAAAC,MAAA,CACpBD,EAAE,CAAC,iBAAiB,CAAC,wBAAAC,MAAA,CAClBD,EAAE,CAAC,qBAAqB,CAAC,4DAAAC,MAAA,CAIzBD,EAAE,CAAC,qBAAqB,CAAC,yCAAAC,MAAA,CAI7BD,EAAE,CAAC,iBAAiB,CAAC,qBAAAC,MAAA,CACpBD,EAAE,CAAC,iBAAiB,CAAC,wBAAAC,MAAA,CAClBD,EAAE,CAAC,qBAAqB,CAAC,4DAAAC,MAAA,CAIzBD,EAAE,CAAC,qBAAqB,CAAC,8IAAAC,MAAA,CASvBD,EAAE,CAAC,qBAAqB,CAAC,EAAAC,6DAAAA,CAAAA,CAAAA,MAAA,CAIpBD,EAAE,CAAC,2BAA2B,CAAC,EAAA,QAAA,CAAA,CAAA;AAAA,CAEtD,CAAA;AAED,IAAME,OAAO,GAAG;AACZC,EAAAA,IAAI,EAAE,SAANA,IAAIA,CAAAC,KAAA,EAAA;AAAA,IAAA,IAAKC,KAAK,GAAAD,KAAA,CAALC,KAAK,CAAA;IAAA,OAAO,CACjB,sBAAsB,EACtB;AACI,MAAA,gBAAgB,EAAEA,KAAK,CAACC,KAAK,IAAI,IAAI;AACrC,MAAA,iBAAiB,EAAED,KAAK,CAACE,KAAK,KAAK,QAAQ;AAC3C,MAAA,aAAa,EAAEF,KAAK,CAACG,IAAI,KAAK,OAAO;AACrC,MAAA,aAAa,EAAEH,KAAK,CAACG,IAAI,KAAK,QAAA;AAClC,KAAC,CACJ,CAAA;AAAA,GAAA;AACDC,EAAAA,KAAK,EAAE,gBAAgB;AACvBC,EAAAA,IAAI,EAAE,eAAA;AACV,CAAC,CAAA;AAED,kBAAeC,SAAS,CAACC,MAAM,CAAC;AAC5BC,EAAAA,IAAI,EAAE,QAAQ;AACdf,EAAAA,KAAK,EAALA,KAAK;AACLI,EAAAA,OAAO,EAAPA,OAAAA;AACJ,CAAC,CAAC;;;;"}