Я использую ant design pro для создания таблицы. Теперь я хочу реализовать кнопку в одном столбце и изменить цвет кнопки в зависимости от значения. Но я изо всех сил пытаюсь реализовать это.
Подобно изображению. Когда ложно, я могу использовать опасность, чтобы создать красную кнопку. Но как отключить опасность в зависимости от значения ячейки.
Подобно Как это
Мой код для этого ->
const columns = [
{
title: 'News Reported',
dataIndex: 'newsReported',
hideInForm: true,
hideInSearch:true,
sorter: true,
},
{
title: 'Trustworthy',
dataIndex: 'trustworthy',
hideInForm: true,
sorter: true,
valueEnum: {
0: {
text: 'False',
status: 'False',
},
1: {
text: 'True',
status: 'True',
},
},
render: (_) => (
<Button
type="primary" danger
onClick={() => {
console.log("Option Clicked",_)
}}
>
{_}
</Button>
),
},
]
return (
<PageHeaderWrapper>
<ProTable
rowKey="key"
actionRef={actionRef}
request={(params, sorter, filter) => queryRule({ ...params, sorter, filter })}
columns={columns}
rowSelection={false}
scroll={{ x: 700 }}
/>
</PageHeaderWrapper>
);
Если бы я каким-либо образом мог установить опасность в false в зависимости от значения ячейки, я мог бы достичь своей цели. Но как я могу это сделать?
Заранее спасибо.