fix: Timeline with only one child should work, close: #7214

This commit is contained in:
Benjy Cui 2017-08-16 17:31:53 +08:00
parent ad6dbcb9c6
commit bee3c43e7a

View File

@ -24,7 +24,7 @@ export default class Timeline extends React.Component<TimelineProps, any> {
}, className);
const items = React.Children.map(children, (ele: React.ReactElement<any>, idx) =>
React.cloneElement(ele, {
last: idx === (children as { length: number }).length - 1,
last: idx === (React.Children.count(children) - 1),
}),
);
const pendingItem = (!!pending) ? (