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) => (
|
render: (text: number, record: any, index: number) => (
|
||||||
<Input
|
<Input
|
||||||
type="number"
|
type="number"
|
||||||
value={text}
|
value={roles[index]?.rate ?? 0}
|
||||||
style={{
|
style={{
|
||||||
background: 'transparent',
|
background: 'transparent',
|
||||||
border: 'none',
|
border: 'none',
|
||||||
@@ -196,8 +196,9 @@ const RatecardDrawer = ({
|
|||||||
padding: 0,
|
padding: 0,
|
||||||
}}
|
}}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
const updatedRoles = [...roles];
|
const updatedRoles = roles.map((role, idx) =>
|
||||||
updatedRoles[index].rate = parseInt(e.target.value, 10) || 0;
|
idx === index ? { ...role, rate: parseInt(e.target.value, 10) || 0 } : role
|
||||||
|
);
|
||||||
setRoles(updatedRoles);
|
setRoles(updatedRoles);
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -127,7 +127,7 @@ export const settingsItems: SettingMenuItems[] = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
key: 'ratecard',
|
key: 'ratecard',
|
||||||
name: 'Ratecard',
|
name: 'Rate Card',
|
||||||
endpoint: 'ratecard',
|
endpoint: 'ratecard',
|
||||||
icon: React.createElement(DollarCircleOutlined),
|
icon: React.createElement(DollarCircleOutlined),
|
||||||
element: React.createElement(RatecardSettings),
|
element: React.createElement(RatecardSettings),
|
||||||
|
|||||||
Reference in New Issue
Block a user