ant-design-vue
Version:
An enterprise-class UI design language and Vue-based implementation
30 lines (27 loc) • 864 B
JavaScript
import _mergeJSXProps from 'babel-helper-vue-jsx-merge-props';
import TabBarRootNode from './TabBarRootNode';
import TabBarTabsNode from './TabBarTabsNode';
import SaveRef from './SaveRef';
import { getAttrs } from '../../_util/props-util';
export default {
name: 'TabBar',
inheritAttrs: false,
render: function render() {
var h = arguments[0];
var props = getAttrs(this);
var listeners = this.$listeners;
return h(SaveRef, {
attrs: { children: function children(saveRef, getRef) {
return h(
TabBarRootNode,
_mergeJSXProps([{
attrs: { saveRef: saveRef }
}, { props: props, on: listeners }]),
[h(TabBarTabsNode, _mergeJSXProps([{
attrs: { saveRef: saveRef }
}, { props: props, on: listeners }]))]
);
} }
});
}
};