{"version":3,"file":"Grid.cjs","sources":["../../../../../../packages/components/card/src/Grid.tsx"],"sourcesContent":["import { computed, defineComponent } from 'vue';\nimport useConfigInject from '../../config-provider/src/hooks/useConfigInject';\nimport { cardGridProps } from './props';\n\nexport default defineComponent({\n  compatConfig: { MODE: 3 },\n  name: 'ACardGrid',\n  __ANT_CARD_GRID: true,\n  props: cardGridProps(),\n  setup(props, { slots }) {\n    const { prefixCls } = useConfigInject('card', props);\n    const classNames = computed(() => {\n      return {\n        [`${prefixCls.value}-grid`]: true,\n        [`${prefixCls.value}-grid-hoverable`]: props.hoverable,\n      };\n    });\n    return () => {\n      return <div class={classNames.value}>{slots.default?.()}</div>;\n    };\n  },\n});\n"],"names":["defineComponent","compatConfig","MODE","name","__ANT_CARD_GRID","props","cardGridProps","setup","slots","prefixCls","useConfigInject","classNames","computed","value","hoverable","_createVNode","default"],"mappings":";;;;;;;;AAIA,gCAA+BA,mBAAA,CAAA;AAAA,EAC7BC,YAAc,EAAA;AAAA,IAAEC,IAAM,EAAA,CAAA;AAAA,GAAE;AAAA,EACxBC,IAAM,EAAA,WAAA;AAAA,EACNC,eAAiB,EAAA,IAAA;AAAA,EACjBC,OAAOC,mBAAc,EAAA;AAAA,EACrBC,MAAMF,KAAO,EAAA;AAAA,IAAEG,KAAAA;AAAAA,GAAS,EAAA;AACtB,IAAM,MAAA;AAAA,MAAEC,SAAAA;AAAAA,KAAU,GAAIC,uBAAgB,CAAA,MAAA,EAAQL,KAAK,CAAA,CAAA;AACnD,IAAMM,MAAAA,UAAAA,GAAaC,aAAS,MAAM;AAChC,MAAO,OAAA;AAAA,QACL,CAAE,CAAA,EAAEH,SAAUI,CAAAA,KAAM,OAAM,GAAG,IAAA;AAAA,QAC7B,CAAE,CAAEJ,EAAAA,SAAAA,CAAUI,KAAM,CAAA,eAAA,CAAgB,GAAGR,KAAMS,CAAAA,SAAAA;AAAAA,OAC/C,CAAA;AAAA,KACD,CAAA,CAAA;AACD,IAAA,OAAO,MAAM;;AACX,MAAA,OAAAC,gBAAA,KAAA,EAAA;AAAA,QAAA,SAAmBJ,UAAWE,CAAAA,KAAAA;AAAAA,OAAK,EAAA,CAAA,CAAGL,EAAMQ,GAAAA,KAAAA,CAAAA,OAAAA,KAANR,8BAAiB,CAAA,CAAA,CAAA;AAAA,KACzD,CAAA;AAAA,GACF;AACF,CAAC,CAAA;;;;"}