fix tableRow childrens (props not passing down)

This commit is contained in:
Rodrigo Antinarelli authored and James A. Petts committed 2020-05-15 13:39:23 +02:00
1 parent 00df4a1f31
commit b9252d9491
1 file changed
+9 -5
@@ -3,13 +3,17 @@ import PropTypes from 'prop-types';
import classnames from 'classnames';
const TableRow = ({ children, className, isTableHead, style }) => {
const childrens = React.Children.map(children, child => {
const isValidReactElement = React.isValidElement(child);
return isValidReactElement
? React.cloneElement(child, { isTableHead })
: children;
});
return (
<div className={classnames('w-full flex', className)} style={style}>
{React.isValidElement(children)
? React.Children.map(children, child =>
React.cloneElement(child, { isTableHead })
)
: children}
{childrens}
</div>
);
};