From e202cd1c4dae0831d04923244ccf8c2d6a533553 Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Sat, 6 May 2023 13:50:50 +0300 Subject: [PATCH] prevent select row if isFetching | sum=0 --- .../Calculation/Form/ELT/Components/PolicyTable.jsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/web/Components/Calculation/Form/ELT/Components/PolicyTable.jsx b/apps/web/Components/Calculation/Form/ELT/Components/PolicyTable.jsx index e55c882..b60193a 100644 --- a/apps/web/Components/Calculation/Form/ELT/Components/PolicyTable.jsx +++ b/apps/web/Components/Calculation/Form/ELT/Components/PolicyTable.jsx @@ -4,20 +4,21 @@ import { Table } from 'ui/antd'; export const PolicyTable = observer(({ getter, ...props }) => { const { $tables } = useStore(); - const { getValues, setSelectedKey, getSelectedRow } = getter($tables.elt); + const { getRows, setSelectedKey, getSelectedRow } = getter($tables.elt); return ( ({ disabled: !record.sum || record.isFetching }), hideSelectAll: true, onSelect: (record) => { - setSelectedKey(record.key); + if (record.sum > 0) setSelectedKey(record.key); }, selectedRowKeys: getSelectedRow ? [getSelectedRow.key] : [], type: 'radio',