UNPKG

element-plus

Version:

A Component Library for Vue 3

1 lines 2.42 kB
{"version":3,"file":"card.vue2.mjs","sources":["../../../../../../packages/components/card/src/card.vue"],"sourcesContent":["<template>\n <div\n :class=\"[\n ns.b(),\n ns.is(`${shadow || globalConfig?.shadow || 'always'}-shadow`),\n ]\"\n >\n <div v-if=\"$slots.header || header\" :class=\"[ns.e('header'), headerClass]\">\n <slot name=\"header\">{{ header }}</slot>\n </div>\n <div :class=\"[ns.e('body'), bodyClass]\" :style=\"bodyStyle\">\n <slot />\n </div>\n <div v-if=\"$slots.footer || footer\" :class=\"[ns.e('footer'), footerClass]\">\n <slot name=\"footer\">{{ footer }}</slot>\n </div>\n </div>\n</template>\n\n<script lang=\"ts\" setup>\nimport { useNamespace } from '@element-plus/hooks'\nimport { useGlobalConfig } from '@element-plus/components/config-provider'\n\nimport type { CardProps } from './card'\n\nconst globalConfig = useGlobalConfig('card')\n\ndefineOptions({\n name: 'ElCard',\n})\n\nwithDefaults(defineProps<CardProps>(), {\n header: '',\n footer: '',\n bodyStyle: '',\n shadow: undefined,\n})\n\nconst ns = useNamespace('card')\n</script>\n"],"names":["_createElementBlock","_normalizeClass","_unref","$slots","_renderSlot","_createElementVNode"],"mappings":";;;;;;;;;;;;AAyBA,IAAA,MAAM,YAAA,GAAe,gBAAgB,MAAM,CAAA;AAa3C,IAAA,MAAM,EAAA,GAAK,aAAa,MAAM,CAAA;;;0BArC5BA,kBAAA;AAAA,QAeM,KAAA;AAAA,QAAA;AAAA,UAdH,OAAKC,cAAA,CAAA;AAAA,YAAUC,KAAA,CAAA,EAAA,CAAA,CAAG,CAAA,EAAC;AAAA,YAAUA,KAAA,CAAA,EAAA,CAAA,CAAG,EAAA,CAAE,CAAA,EAAI,OAAA,aAAU,EAAA,GAAAA,KAAA,CAAA,YAAA,CAAA,KAAA,IAAA,GAAA,MAAA,GAAA,EAAA,CAAc,MAAA,CAAA,IAAM,QAAA,CAAA,OAAA,CAAA;AAAA;;;UAK1DC,KAAAA,MAAAA,CAAO,MAAA,IAAU,OAAA,CAAA,MAAA,iBAA5BH,kBAAA;AAAA,YAEM,KAAA;AAAA,YAAA;AAAA;cAF+B,KAAA,EAAKC,cAAA,CAAA,CAAGC,KAAA,CAAA,EAAA,CAAA,CAAG,CAAA,YAAa,OAAA,CAAA,WAAW,CAAA;AAAA;;cACtEE,WAAuC,IAAA,uBAAvC,MAAuC;AAAA;kCAAhB,QAAA,MAAM,CAAA;AAAA,kBAAA;AAAA;AAAA;AAAA;;;;;UAE/BC,kBAAA;AAAA,YAEM,KAAA;AAAA,YAAA;AAAA,cAFA,KAAA,EAAKJ,cAAA,CAAA,CAAGC,KAAA,CAAA,EAAA,CAAA,CAAG,CAAA,UAAW,OAAA,CAAA,SAAS,CAAA,CAAA;AAAA,cAAI,KAAA,iBAAO,OAAA,CAAA,SAAS;AAAA;;cACvDE,UAAA,CAAQ,IAAA,CAAA,MAAA,EAAA,SAAA;AAAA;;;;UAECD,KAAAA,MAAAA,CAAO,MAAA,IAAU,OAAA,CAAA,MAAA,iBAA5BH,kBAAA;AAAA,YAEM,KAAA;AAAA,YAAA;AAAA;cAF+B,KAAA,EAAKC,cAAA,CAAA,CAAGC,KAAA,CAAA,EAAA,CAAA,CAAG,CAAA,YAAa,OAAA,CAAA,WAAW,CAAA;AAAA;;cACtEE,WAAuC,IAAA,uBAAvC,MAAuC;AAAA;kCAAhB,QAAA,MAAM,CAAA;AAAA,kBAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;;;"}