UNPKG

vue-ant-patterns

Version:

vue-ant-patterns

29 lines (26 loc) 710 B
import _extends from 'babel-runtime/helpers/extends'; import { getOptionProps } from 'ant-design-vue/es/_util/props-util'; function generator(props, name) { return function (BasicComponent) { return { name: name, props: BasicComponent.props, render: function render() { var h = arguments[0]; var prefixCls = props.prefixCls; var basicComponentProps = { props: _extends({ prefixCls: prefixCls }, getOptionProps(this)), on: this.$listeners }; return h( BasicComponent, basicComponentProps, [this.$slots['default']] ); } }; }; } export default generator;