我想在React-Table中为单个单元格添加样式,但我无法实现。
const MOCK_DATA = [
{
amount: 1000,
status: `SUCCESS`,
updatedAt: 1629181927,
},
{
amount: 2000,
status: `FAILED`,
updatedAt: 1629181927,
},
];
export const COLUMNS = [
{
Header: 'Date',
accessor: 'transactionDate',
},
{
Header: 'Amount',
accessor: 'amount',
},
{
Header: 'Status',
accessor: 'status',
},
];
以下是 JSX 代码:
<tbody {...getTableBodyProps()}>
{rows.map(row => {
prepareRow(row);
return (
<tr {...row.getRowProps()}>
{row.cells.map(cell => (
<td {...cell.getCellProps()}>{cell.render('Cell')}</td>
))}
</tr>
);
})}
</tbody>
假设我想根据数据的状态将单元格颜色更改为绿色或红色,我该如何实现?
注意: