Chika 7b83dbb248 insurance-table: some code improvements
rename finGAP => fingap
2022-07-11 17:15:06 +03:00

37 lines
824 B
JavaScript

import Table from 'Elements/Table';
import { observer } from 'mobx-react-lite';
import { useStore } from 'stores/hooks';
import { columns } from './config';
const FinGAPTable = observer(() => {
const { $tables } = useStore();
const { fingap } = $tables;
return (
<Table
columns={columns}
dataSource={fingap.risks}
rowSelection={{
type: 'checkbox',
onChange: (_, selectedRows) => {
const selectedKeys = selectedRows.reduce((acc, row) => {
acc.push(row.key);
if (row.keys) return [...acc, ...row.keys];
return acc;
}, []);
fingap.setSelectedKeys(selectedKeys);
},
}}
pagination={false}
size="small"
scroll={{
x: true,
}}
/>
);
});
export default FinGAPTable;