{"version":3,"file":"Avatar.cjs","sources":["../../../../../../packages/components/skeleton/src/Avatar.tsx"],"sourcesContent":["import { classNames, initDefaultProps } from '@antdv/utils';\n\nimport { computed, defineComponent } from 'vue';\nimport useConfigInject from '../../config-provider/src/hooks/useConfigInject';\nimport useStyle from '../style';\nimport Element from './Element';\nimport { skeletonAvatarProps } from './props';\n\nexport default defineComponent({\n  compatConfig: { MODE: 3 },\n  name: 'ASkeletonAvatar',\n  props: initDefaultProps(skeletonAvatarProps(), {\n    size: 'default',\n    shape: 'circle',\n  }),\n  setup(props) {\n    const { prefixCls } = useConfigInject('skeleton', props);\n    const [wrapSSR, hashId] = useStyle(prefixCls);\n    const cls = computed(() =>\n      classNames(\n        prefixCls.value,\n        `${prefixCls.value}-element`,\n        {\n          [`${prefixCls.value}-active`]: props.active,\n        },\n        hashId.value,\n      ),\n    );\n    return () => {\n      return wrapSSR(\n        <div class={cls.value}>\n          <Element {...props} prefixCls={`${prefixCls.value}-avatar`} />\n        </div>,\n      );\n    };\n  },\n});\n"],"names":["defineComponent","compatConfig","MODE","name","props","initDefaultProps","skeletonAvatarProps","size","shape","setup","prefixCls","useConfigInject","wrapSSR","hashId","useStyle","cls","computed","classNames","value","active","_createVNode","Element"],"mappings":";;;;;;;;;;;;;AAQA,8BAA+BA,mBAAA,CAAA;AAAA,EAC7BC,YAAc,EAAA;AAAA,IAAEC,IAAM,EAAA,CAAA;AAAA,GAAE;AAAA,EACxBC,IAAM,EAAA,iBAAA;AAAA,EACNC,KAAAA,EAAOC,iCAAiBC,CAAAA,yBAAAA,EAAuB,EAAA;AAAA,IAC7CC,IAAM,EAAA,SAAA;AAAA,IACNC,KAAO,EAAA,QAAA;AAAA,GACR,CAAA;AAAA,EACDC,MAAML,KAAO,EAAA;AACX,IAAM,MAAA;AAAA,MAAEM,SAAAA;AAAAA,KAAU,GAAIC,uBAAgB,CAAA,UAAA,EAAYP,KAAK,CAAA,CAAA;AACvD,IAAA,MAAM,CAACQ,OAAAA,EAASC,MAAM,CAAA,GAAIC,cAASJ,SAAS,CAAA,CAAA;AAC5C,IAAMK,MAAAA,GAAAA,GAAMC,aAAS,MACnBC,iBAAAA,CACEP,UAAUQ,KACT,EAAA,CAAA,EAAER,SAAUQ,CAAAA,KAAM,CACnB,QAAA,CAAA,EAAA;AAAA,MACE,CAAE,CAAER,EAAAA,SAAAA,CAAUQ,KAAM,CAAA,OAAA,CAAQ,GAAGd,KAAMe,CAAAA,MAAAA;AAAAA,KACvC,EACAN,MAAOK,CAAAA,KACT,CACF,CAAA,CAAA;AACA,IAAA,OAAO,MAAM;AACX,MAAON,OAAAA,OAAAA,CAAOQ,gBAAA,KAAA,EAAA;AAAA,QAAA,SACAL,GAAIG,CAAAA,KAAAA;AAAAA,OAAK,EAAAE,CAAAA,eAAAA,CAAAC,eAAA,EAAA;AAAA,QAAA,GACNjB,KAAAA;AAAAA,QAAK,WAAA,EAAc,CAAEM,EAAAA,SAAAA,CAAUQ,KAAM,CAAA,OAAA,CAAA;AAAA,OAAQ,EAAA,IAAA,CAAA,CAAA,CAE9D,CAAA,CAAA;AAAA,KACF,CAAA;AAAA,GACF;AACF,CAAC,CAAA;;;;"}