{"version":3,"file":"Button.cjs","sources":["../../../../../../packages/components/skeleton/src/Button.tsx"],"sourcesContent":["import { classNames, initDefaultProps } from '@antdv/utils';\nimport { computed, defineComponent } from 'vue';\nimport useConfigInject from '../../config-provider/src/hooks/useConfigInject';\nimport useStyle from '../style';\nimport Element from './Element';\nimport { skeletonButtonProps } from './props';\n\nexport default defineComponent({\n  compatConfig: { MODE: 3 },\n  name: 'ASkeletonButton',\n  props: initDefaultProps(skeletonButtonProps(), {\n    size: 'default',\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          [`${prefixCls.value}-block`]: props.block,\n        },\n        hashId.value,\n      ),\n    );\n    return () => {\n      return wrapSSR(\n        <div class={cls.value}>\n          <Element {...props} prefixCls={`${prefixCls.value}-button`} />\n        </div>,\n      );\n    };\n  },\n});\n"],"names":["defineComponent","compatConfig","MODE","name","props","initDefaultProps","skeletonButtonProps","size","setup","prefixCls","useConfigInject","wrapSSR","hashId","useStyle","cls","computed","classNames","value","active","block","_createVNode","Element"],"mappings":";;;;;;;;;;;;;AAOA,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,GACP,CAAA;AAAA,EACDC,MAAMJ,KAAO,EAAA;AACX,IAAM,MAAA;AAAA,MAAEK,SAAAA;AAAAA,KAAU,GAAIC,uBAAgB,CAAA,UAAA,EAAYN,KAAK,CAAA,CAAA;AACvD,IAAA,MAAM,CAACO,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,GAAGb,KAAMc,CAAAA,MAAAA;AAAAA,MACrC,CAAE,CAAET,EAAAA,SAAAA,CAAUQ,KAAM,CAAA,MAAA,CAAO,GAAGb,KAAMe,CAAAA,KAAAA;AAAAA,KACtC,EACAP,MAAOK,CAAAA,KACT,CACF,CAAA,CAAA;AACA,IAAA,OAAO,MAAM;AACX,MAAON,OAAAA,OAAAA,CAAOS,gBAAA,KAAA,EAAA;AAAA,QAAA,SACAN,GAAIG,CAAAA,KAAAA;AAAAA,OAAK,EAAAG,CAAAA,eAAAA,CAAAC,eAAA,EAAA;AAAA,QAAA,GACNjB,KAAAA;AAAAA,QAAK,WAAA,EAAc,CAAEK,EAAAA,SAAAA,CAAUQ,KAAM,CAAA,OAAA,CAAA;AAAA,OAAQ,EAAA,IAAA,CAAA,CAAA,CAE9D,CAAA,CAAA;AAAA,KACF,CAAA;AAAA,GACF;AACF,CAAC,CAAA;;;;"}