ant-design-vue/components/vc-tree/src/index.js

26 lines
523 B
JavaScript

import { getOptionProps } from '../../_util/props-util'
import Tree from './Tree'
import TreeNode from './TreeNode'
Tree.TreeNode = TreeNode
//
const NewTree = {
TreeNode: TreeNode,
props: Tree.props,
render () {
const { $listeners, $slots } = this
const treeProps = {
props: {
...getOptionProps(this),
children: $slots.default,
},
on: $listeners,
}
return (
<Tree {...treeProps}>{$slots.default}</Tree>
)
},
}
export { TreeNode }
export default NewTree