wix-style-react
Version:
40 lines (35 loc) • 969 B
JavaScript
/* eslint-disable */
() => {
const records = [
{ category: 'All posts', posts: '123 posts', unselectable: true },
{ category: 'Business', posts: '76 posts' },
{ category: 'Culture', posts: '342 posts', checkboxTooltipContent: 'This category is not available' },
{ category: 'History', posts: '1024 posts' },
];
const secondaryActions = [
{
icon: <Icons.Rename />,
text: 'Rename',
onClick: () => {},
},
{
icon: <Icons.Delete />,
text: 'Delete',
onClick: () => {},
},
];
const columns = [
{ title: 'Name', render: row => row.category },
{ title: 'Type', render: row => row.posts },
{ render: row => <TableActionCell secondaryActions={secondaryActions} /> },
];
return (
<Card>
<Table showSelection
data={records}
columns={columns}
selectionDisabled={(rowData) => rowData.category === 'Culture'}
/>
</Card>
);
};