UNPKG

vue-ant-patterns

Version:

vue-ant-patterns

61 lines (45 loc) 1.64 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _extends2 = require('babel-runtime/helpers/extends'); var _extends3 = _interopRequireDefault(_extends2); var _defineProperty2 = require('babel-runtime/helpers/defineProperty'); var _defineProperty3 = _interopRequireDefault(_defineProperty2); var _vueTypes = require('ant-design-vue/lib/_util/vue-types'); var _vueTypes2 = _interopRequireDefault(_vueTypes); var _classnames = require('classnames'); var _classnames2 = _interopRequireDefault(_classnames); var _antDesignVue = require('ant-design-vue'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } var DCardGrid = { name: 'DCardGrid', props: { prefixCls: _vueTypes2['default'].string.def('depot-dcard'), loading: _vueTypes2['default'].bool.def(false) // 显示预加载 }, data: function data() { return {}; }, methods: {}, render: function render() { var h = arguments[0]; var prefixCls = this.prefixCls, loading = this.loading, $listeners = this.$listeners, $attrs = this.$attrs, $slots = this.$slots; var wrapProps = { 'class': (0, _classnames2['default'])((0, _defineProperty3['default'])({}, prefixCls + '-grid', 1)), attrs: (0, _extends3['default'])({}, $attrs), on: (0, _extends3['default'])({}, $listeners) }; var loadingBlock = h('div', { 'class': 'depot-dcard-loading-block' }); return h( _antDesignVue.Card.Grid, wrapProps, [!loading ? $slots['default'] : loadingBlock] ); } }; exports['default'] = DCardGrid;