fix(ratecard): update input value handling and change 'Ratecard' to 'Rate Card' in settings
This commit is contained in:
@@ -188,7 +188,7 @@ const RatecardDrawer = ({
|
||||
render: (text: number, record: any, index: number) => (
|
||||
<Input
|
||||
type="number"
|
||||
value={text}
|
||||
value={roles[index]?.rate ?? 0}
|
||||
style={{
|
||||
background: 'transparent',
|
||||
border: 'none',
|
||||
@@ -196,8 +196,9 @@ const RatecardDrawer = ({
|
||||
padding: 0,
|
||||
}}
|
||||
onChange={(e) => {
|
||||
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);
|
||||
}}
|
||||
/>
|
||||
|
||||
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user