@coligo/react-native-table
Version:
Lightweight package for creating flexible tables in React Native.
34 lines (33 loc) • 991 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.TableRow = void 0;
var _reactNative = require("react-native");
var _TableCell = require("./TableCell.js");
var _jsxRuntime = require("react/jsx-runtime");
const TableRow = ({
item,
columns,
cellPadding,
borderStyle,
rowHeader,
rowFooter
}) => /*#__PURE__*/(0, _jsxRuntime.jsxs)(_reactNative.View, {
children: [rowHeader ? rowHeader(item) : null, /*#__PURE__*/(0, _jsxRuntime.jsx)(_reactNative.View, {
style: styles.row,
children: columns.map((column, index) => /*#__PURE__*/(0, _jsxRuntime.jsx)(_TableCell.TableCell, {
column: column,
item: item,
cellPadding: cellPadding,
borderStyle: index !== columns.length - 1 ? borderStyle : undefined
}, index))
}), rowFooter ? rowFooter(item) : null]
});
exports.TableRow = TableRow;
const styles = _reactNative.StyleSheet.create({
row: {
flexDirection: 'row'
}
});
//# sourceMappingURL=TableRow.js.map