fix tableRow childrens (props not passing down)

This commit is contained in:
Rodrigo Antinarelli 2020-03-25 17:44:15 -03:00 committed by James A. Petts
parent 00df4a1f31
commit b9252d9491

View File

@ -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>
);
};