import PropTypes from 'prop-types'; import React from 'react'; import { View } from 'react-native'; import styles from './styles'; const TableRow = React.memo(({ isLastRow, children: _children }) => { const rowStyle = [styles.row]; if (!isLastRow) { rowStyle.push(styles.rowBottomBorder); } const children = React.Children.toArray(_children); children[children.length - 1] = React.cloneElement(children[children.length - 1], { isLastCell: true }); return {children}; }); TableRow.propTypes = { children: PropTypes.node, isLastRow: PropTypes.bool }; export default TableRow;