feat: v2 Table Component

This commit is contained in:
Rodrigo Antinarelli authored and James A. Petts committed 2020-05-15 13:38:56 +02:00
1 parent 01c5456ccf
commit 34961e5624
17 files changed
+304 -98

No files matched your search

@@ -0,0 +1,28 @@
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;
@@ -0,0 +1,2 @@
import TableRow from './TableRow';
export default TableRow;