|
1 | 1 | import classNames from 'classnames'; |
| 2 | +import PropTypes from 'prop-types'; |
2 | 3 | import React from 'react'; |
3 | 4 |
|
4 | 5 | import nodeShape from './nodeShape'; |
5 | 6 |
|
6 | 7 | class TreeNode extends React.Component { |
7 | 8 | static propTypes = { |
8 | | - checked: React.PropTypes.number.isRequired, |
9 | | - expanded: React.PropTypes.bool.isRequired, |
10 | | - label: React.PropTypes.string.isRequired, |
11 | | - optimisticToggle: React.PropTypes.bool.isRequired, |
12 | | - treeId: React.PropTypes.string.isRequired, |
13 | | - value: React.PropTypes.string.isRequired, |
14 | | - onCheck: React.PropTypes.func.isRequired, |
15 | | - onExpand: React.PropTypes.func.isRequired, |
16 | | - |
17 | | - children: React.PropTypes.node, |
18 | | - icon: React.PropTypes.node, |
19 | | - rawChildren: React.PropTypes.arrayOf(nodeShape), |
| 9 | + checked: PropTypes.number.isRequired, |
| 10 | + expanded: PropTypes.bool.isRequired, |
| 11 | + label: PropTypes.string.isRequired, |
| 12 | + optimisticToggle: PropTypes.bool.isRequired, |
| 13 | + treeId: PropTypes.string.isRequired, |
| 14 | + value: PropTypes.string.isRequired, |
| 15 | + onCheck: PropTypes.func.isRequired, |
| 16 | + onExpand: PropTypes.func.isRequired, |
| 17 | + |
| 18 | + children: PropTypes.node, |
| 19 | + icon: PropTypes.node, |
| 20 | + rawChildren: PropTypes.arrayOf(nodeShape), |
20 | 21 | }; |
21 | 22 |
|
22 | 23 | static defaultProps = { |
|
0 commit comments