{"version":3,"file":"card.vue2.mjs","sources":["../../../../../packages/components/card/src/card.vue"],"sourcesContent":["<script lang=\"ts\">\nimport { defineComponent as __MACROS_defineComponent } from \"vue\";\nexport default /*#__PURE__*/ __MACROS_defineComponent({\n  name: 'ElCard'\n});\n</script>\n<!--\n * @Author: whj\n * @Date: 2022-03-28 14:08:38\n * @LastEditors: whj\n * @LastEditTime: 2023-02-01 15:58:56\n * @FilePath: /element-ultra/packages/components/card/src/card.vue\n *\n-->\n<template>\n  <div :class=\"[ns.b(), ns.is(`${shadow}-shadow`), ns.is('border', border)]\">\n    <div v-if=\"$slots.header || header\" :id=\"header\" :class=\"ns.e('header')\">\n      <slot name=\"header\">{{ header }}</slot>\n\n      <el-tooltip v-if=\"tips\" :content=\"tips\" raw-content>\n        <el-icon>\n          <QuestionFilled />\n        </el-icon>\n      </el-tooltip>\n    </div>\n    <div :class=\"ns.e('body')\">\n      <slot></slot>\n    </div>\n  </div>\n</template>\n<script setup lang=\"ts\">\nimport { useNamespace } from '@element-ultra/hooks'\nimport { cardProps } from './card'\nimport ElIcon from '@element-ultra/components/icon'\nimport ElTooltip from '@element-ultra/components/tooltip'\nimport { QuestionFilled } from 'icon-ultra'\n\n\n\ndefineProps(cardProps)\n\nconst ns = useNamespace('card')\n</script>\n"],"names":["__MACROS_defineComponent"],"mappings":";;;;;;;;;;;AAEA,MAA6B,cAAAA,eAAyB,CAAA;AAAA,EACpD,IAAM,EAAA,QAAA;AACR,CAAC,CAAA,CAAA;;;;;AAqCD,IAAM,MAAA,EAAA,GAAK,aAAa,MAAM,CAAA,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}