UNPKG

vue-ant-patterns

Version:

vue-ant-patterns

59 lines (43 loc) 1.6 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); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } var ListItem = { name: 'DListItem', props: { prefixCls: _vueTypes2['default'].string.def('depot-list-item'), spanCol: _vueTypes2['default'].number.def(0) }, render: function render() { var _cx; var h = arguments[0]; var prefixCls = this.prefixCls, $slots = this.$slots, $listeners = this.$listeners, spanCol = this.spanCol, $props = this.$props, $attrs = this.$attrs; var cls = (0, _classnames2['default'])((_cx = {}, (0, _defineProperty3['default'])(_cx, prefixCls, 1), (0, _defineProperty3['default'])(_cx, 'depot-list-span-col-' + spanCol, spanCol), _cx)); var liProps = { 'class': cls, attrs: (0, _extends3['default'])({}, $attrs), props: (0, _extends3['default'])({}, $props), on: (0, _extends3['default'])({}, $listeners) }; return h( 'li', liProps, [$slots['default']] ); } }; exports['default'] = ListItem;