{"version":3,"file":"content.mjs","sources":["../../../../../src/components/ivue-button/content.vue"],"sourcesContent":["<template>\r\n  <div :class=\"`${prefixCls}-ripple`\">\r\n    <div :class=\"`${prefixCls}-content`\">\r\n      <!-- loading -->\r\n      <div :class=\"`${prefixCls}-loading--wrapper`\" v-if=\"loading\">\r\n        <div :class=\"`${prefixCls}-loading`\" v-ivue-loading=\"loading\"></div>\r\n      </div>\r\n      <!-- slot -->\r\n      <slot></slot>\r\n    </div>\r\n  </div>\r\n</template>\r\n\r\n<script lang=\"ts\">\r\nimport { defineComponent } from 'vue';\r\nimport IvueLoading from '../ivue-loading/directive';\r\n\r\nconst prefixCls = 'ivue-button';\r\n\r\nexport default defineComponent({\r\n  name: prefixCls,\r\n  directives: { IvueLoading },\r\n  props: {\r\n    /**\r\n     * 显示loading\r\n     *\r\n     * @type {Boolean}\r\n     */\r\n    loading: {\r\n      type: Boolean,\r\n      default: false,\r\n    },\r\n  },\r\n  setup() {\r\n    return {\r\n      prefixCls,\r\n    };\r\n  },\r\n});\r\n</script>\r\n"],"names":["_resolveDirective","_normalizeClass","_createCommentVNode","_openBlock"],"mappings":";;;;;kCACEA,iBASM,cAAA,CAAA,CAAA;;IARJ,KAOM,EAAAC,cAAA,CAAA,CAAA,EAAA,IAAA,CAAA,SAAA,CAAA,OAAA,CAAA,CAAA;AAAA,GAAA,EAAA;AAAA;MANJ,KAAgB,EAAAA,cAAA,CAAA,CAAA,EAAA,IAAA,CAAA,SAAA,CAAA,QAAA,CAAA,CAAA;AAAA,KACoC,EAAA;AAAA,MAApDC,mBAAA,WAAA,CAAA;AAAA,MAAA,IAAA,CAAA,OAAA,IAAAC,SAAW,EAAA,qBAAK,KAAS,EAAA;AAAA,QAAA,GAAA,EAAA,CAAA;AAAA,8BACvB,CAAoE,EAAA,IAAA,CAAA,SAAA,CAAA,iBAAA,CAAA,CAAA;AAAA,OAAA,EAAA;AAAA;iCAAf,EAAA,IAAA,CAAO,SAAA,CAAA,QAAA,CAAA,CAAA;AAAA,SAAA,EAAA,IAAA,EAAA,CAAA,CAAA,EAAA;AAAA;;OAE9D,EAAA,CAAA,CACA,IAAAD,kBAAA,CAAa,QAAA,IAAA,CAAA;AAAA,MAAAA,mBAAA,QAAA,CAAA;AAAA;;;;;;;;"}