UNPKG

vue-ant-patterns

Version:

vue-ant-patterns

84 lines (67 loc) 2.44 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 _propsUtil = require('ant-design-vue/lib/_util/props-util'); 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 TabPane = _antDesignVue.Tabs.TabPane; var DTabPane = { name: 'DTabPane', props: { active: _vueTypes2['default'].bool, destroyInactiveTabPane: _vueTypes2['default'].bool, forceRender: _vueTypes2['default'].bool, // placeholder: PropTypes.any, rootPrefixCls: _vueTypes2['default'].string, tab: _vueTypes2['default'].any, closable: _vueTypes2['default'].bool, disabled: _vueTypes2['default'].bool }, // inject: { // sentinelContext: { default: () => ({}) }, // }, render: function render() { var h = arguments[0]; var $slots = this.$slots, $listeners = this.$listeners, $props = this.$props, $attrs = this.$attrs, tab = this.tab, destroyInactiveTabPane = this.destroyInactiveTabPane, active = this.active, forceRender = this.forceRender, rootPrefixCls = this.rootPrefixCls; var children = (0, _propsUtil.filterEmpty)($slots['default']); children = children.length === 0 ? undefined : children; var cls = (0, _classnames2['default'])((0, _defineProperty3['default'])({}, 'depot-tabsPane', 1)); var tabPaneProps = { 'class': cls, attrs: (0, _extends3['default'])({}, $attrs), props: (0, _extends3['default'])({}, $props, { tab: tab, destroyInactiveTabPane: destroyInactiveTabPane, active: active, forceRender: forceRender, rootPrefixCls: rootPrefixCls }), on: (0, _extends3['default'])({}, $listeners) }; // console.log("dd"); // console.log(this); return h( TabPane, tabPaneProps, [children] ); } }; exports['default'] = DTabPane;