ohif-viewer/platform/ui/src/components/TableRow/TableRow.jsx

29 lines
640 B
React
Raw Normal View History

2020-03-20 22:56:27 +01:00
import React from 'react';
import PropTypes from 'prop-types';
import classnames from 'classnames';
const TableRow = ({ children, className, isTableHead, style }) => {
return (
<div className={classnames('w-full flex', className)} style={style}>
{React.Children.map(children, child =>
React.cloneElement(child, { isTableHead })
)}
</div>
);
};
TableRow.defaultProps = {
isTableHead: false,
className: '',
style: {},
};
TableRow.propTypes = {
isTableHead: PropTypes.bool,
children: PropTypes.node.isRequired,
className: PropTypes.string,
style: PropTypes.object,
};
export default TableRow;