fix(ratecard): update input value handling and change 'Ratecard' to 'Rate Card' in settings

This commit is contained in:
shancds
2025-05-20 18:01:00 +05:30
parent 7d81b7784b
commit cc8dca7b75
2 changed files with 5 additions and 4 deletions

View File

@@ -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);
}}
/>

View File

@@ -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),