diff --git a/src/components/EditStaff/SalaryEffectiveModel.tsx b/src/components/EditStaff/SalaryEffectiveModel.tsx index 78c00da..9839ff9 100644 --- a/src/components/EditStaff/SalaryEffectiveModel.tsx +++ b/src/components/EditStaff/SalaryEffectiveModel.tsx @@ -102,17 +102,21 @@ const SalaryEffectiveModel: React.FC = ({ open, onClo } }; - const processRowUpdate = useCallback((newRow: GridRowModel) => { + const processRowUpdate = + // useCallback( + (newRow: GridRowModel) => { console.log(newRow) const updatedRow = { ...newRow, updated: true }; console.log(_rows) if (_rows.length != 0) { - setRows(_rows?.map((row: any) => (row.id === newRow.id ? updatedRow : row))); + setRows((prev: any[]) => prev?.map((row: any) => (row.id === newRow.id ? updatedRow : row))); } return updatedRow; - }, [_rows, setValue, setRows]) + } + // , [_rows, setValue, setRows]) useEffect(()=> { + console.log(_rows) setValue('salaryEffectiveInfo', _rows) }, [_rows])