Skip to content

Commit 90dd558

Browse files
committed
fix: treeCheckable should support ReactNode
1 parent 72ec97f commit 90dd558

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/Context.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { IconType } from 'rc-tree/lib/interface';
33
import { Key, LegacyDataNode } from './interface';
44

55
interface ContextProps {
6-
checkable: boolean;
6+
checkable: boolean | React.ReactNode;
77
checkedKeys: Key[];
88
halfCheckedKeys: Key[];
99
treeExpandedKeys: Key[];

src/TreeSelect.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ const RefTreeSelect = React.forwardRef<RefSelectProps, TreeSelectProps>((props,
191191
onSelect,
192192
onDeselect,
193193
} = props;
194-
const mergedCheckable = !!(treeCheckable || treeCheckStrictly);
194+
const mergedCheckable: React.ReactNode | boolean = treeCheckable || treeCheckStrictly;
195195
const mergedMultiple = multiple || mergedCheckable;
196196
const treeConduction = treeCheckable && !treeCheckStrictly;
197197
const mergedLabelInValue = treeCheckStrictly || labelInValue;

0 commit comments

Comments
 (0)