feat(ratecard-assignee-selector): add assignedMembers prop to handle member assignment across job titles

This commit is contained in:
shancds
2025-05-28 12:38:19 +05:30
parent 5cb6548889
commit cae5524168
2 changed files with 40 additions and 28 deletions

View File

@@ -191,6 +191,10 @@ const RatecardTable: React.FC = () => {
}
};
const assignedMembers = roles
.flatMap((role) => role.members || [])
.filter((memberId, index, self) => self.indexOf(memberId) === index);
// Columns
const columns: TableProps<JobRoleType>['columns'] = [
{
@@ -267,6 +271,7 @@ const RatecardTable: React.FC = () => {
selectedMemberIds={memberscol || []}
onChange={(memberId) => handleMemberChange(memberId, index, record)}
memberlist={members}
assignedMembers={assignedMembers} // Pass assigned members here
/>
</div>
</div>