@td-design/react-native
Version:
react-native UI组件库
26 lines • 892 B
JavaScript
import React, { memo } from 'react';
import Box from '../box';
import Text from '../text';
export const Cell = /*#__PURE__*/memo(_ref => {
let {
data,
column,
style
} = _ref;
return /*#__PURE__*/React.createElement(Box, {
style: style
}, column.render ? /*#__PURE__*/React.createElement(Text, {
numberOfLines: column.numberOfLines,
ellipsizeMode: column.ellipsisMode,
textAlign: column.textAlign || 'center',
variant: "p1",
color: "gray500"
}, column.render(data[column.dataIndex], column)) : /*#__PURE__*/React.createElement(Text, {
numberOfLines: column.numberOfLines,
ellipsizeMode: column.ellipsisMode,
textAlign: column.textAlign || 'center',
variant: "p1",
color: "gray500"
}, column.renderText ? column.renderText(data[column.dataIndex], column) : data[column.dataIndex] ?? '-'));
});
//# sourceMappingURL=Cell.js.map