element-plus
Version:
A Component Library for Vue 3
1 lines • 1.14 kB
Source Map (JSON)
{"version":3,"file":"card2.mjs","sources":["../../../../../../packages/components/card/src/card.vue"],"sourcesContent":["<template>\n <div :class=\"[ns.b(), ns.is(`${shadow}-shadow`)]\">\n <div v-if=\"$slots.header || header\" :class=\"ns.e('header')\">\n <slot name=\"header\">{{ header }}</slot>\n </div>\n <div :class=\"ns.e('body')\" :style=\"bodyStyle\">\n <slot></slot>\n </div>\n </div>\n</template>\n<script lang=\"ts\">\nimport { defineComponent } from 'vue'\nimport { useNamespace } from '@element-plus/hooks'\nimport { cardProps } from './card'\n\nexport default defineComponent({\n name: 'ElCard',\n props: cardProps,\n setup() {\n const ns = useNamespace('card')\n\n return {\n ns,\n }\n },\n})\n</script>\n"],"names":["_openBlock","_createCommentVNode","_normalizeClass"],"mappings":";;;;;;AAeA,MAAK,YAAa,gBAAa;AAAA,EAC7B,MAAM;AAAA,EACN,OAAO;AAAA,EACP,QAAQ;AACN,UAAM,KAAK,aAAa;AAExB,WAAO;AAAA,MACL;AAAA;AAAA;AAAA;2BArBJ,wBAOM;SAPKA,gCAAW,OAAK;AAAA;KACd;AAAA,0BAAX;MAAqC,KAAK;AAAA;OACxC;AAAA,4CAAuB;AAAA;;aAEzBC,mBAEM;AAAA,uBAFK,OAAE;AAAA,MAAe,OAAKC,eAAE;AAAA;OACjC;AAAA;;;;;;;;"}