diff --git a/worklenz-frontend/src/features/finance/ratecard-drawer/ratecard-drawer.tsx b/worklenz-frontend/src/features/finance/ratecard-drawer/ratecard-drawer.tsx index a845d697..d6cb3331 100644 --- a/worklenz-frontend/src/features/finance/ratecard-drawer/ratecard-drawer.tsx +++ b/worklenz-frontend/src/features/finance/ratecard-drawer/ratecard-drawer.tsx @@ -188,7 +188,7 @@ const RatecardDrawer = ({ render: (text: number, record: any, index: number) => ( { - const updatedRoles = [...roles]; - updatedRoles[index].rate = parseInt(e.target.value, 10) || 0; + const updatedRoles = roles.map((role, idx) => + idx === index ? { ...role, rate: parseInt(e.target.value, 10) || 0 } : role + ); setRoles(updatedRoles); }} /> diff --git a/worklenz-frontend/src/lib/settings/settings-constants.ts b/worklenz-frontend/src/lib/settings/settings-constants.ts index 71f8888a..77423141 100644 --- a/worklenz-frontend/src/lib/settings/settings-constants.ts +++ b/worklenz-frontend/src/lib/settings/settings-constants.ts @@ -127,7 +127,7 @@ export const settingsItems: SettingMenuItems[] = [ }, { key: 'ratecard', - name: 'Ratecard', + name: 'Rate Card', endpoint: 'ratecard', icon: React.createElement(DollarCircleOutlined), element: React.createElement(RatecardSettings),