@6thquake/react-material
Version:
React components that implement Google's Material Design.
44 lines (36 loc) • 978 B
JavaScript
import * as React from 'react';
import { TreeNode } from 'rc-tree';
import PropTypes from 'prop-types';
class RMTreeNode extends React.Component {
render() {
React.createElement(TreeNode, this.props);
}
}
process.env.NODE_ENV !== "production" ? RMTreeNode.propTypes = {
/**
* 禁掉 checkbox
*/
disableCheckbox: PropTypes.bool,
/**
* 禁掉响应
*/
disabled: PropTypes.bool,
/**
* 自定义图标。可接收组件,props 为当前节点 props
*/
icon: PropTypes.oneOfType([PropTypes.element, PropTypes.func]),
/**
* 被树的 (default)ExpandedKeys / (default)CheckedKeys / (default)SelectedKeys 属性所用。
* 注意:整个树范围内的所有节点的 key 值不能重复!
*/
key: PropTypes.string,
/**
* 设置节点是否可被选中
*/
selectable: PropTypes.bool,
/**
* 标题
*/
title: PropTypes.oneOfType([PropTypes.string, PropTypes.element])
} : void 0;
export default RMTreeNode;