UNPKG

@coligo/react-native-table

Version:

Lightweight package for creating flexible tables in React Native.

34 lines (33 loc) 991 B
"use strict"; 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