commission overrides in org Settings page

This commit is contained in:
Satyam Rastogi
2026-05-13 12:51:36 +05:30
parent 455462ded4
commit 8f4a0e81fb
6 changed files with 177 additions and 24 deletions
+18
View File
@@ -5274,6 +5274,24 @@ export const MockStoreProvider = ({ children }) => {
updateProject: (projectId, data) => {
setProjects(prev => prev.map(p => p.id === projectId ? { ...p, ...data } : p));
},
addJobTeamMember: (projectId, member) => {
setProjects(prev => prev.map(p => p.id === projectId
? { ...p, teamMembers: [...(p.teamMembers || []), { ...member, id: `jtm_${Date.now()}` }] }
: p
));
},
removeJobTeamMember: (projectId, memberId) => {
setProjects(prev => prev.map(p => p.id === projectId
? { ...p, teamMembers: (p.teamMembers || []).filter(m => m.id !== memberId) }
: p
));
},
updateJobTeamMember: (projectId, memberId, data) => {
setProjects(prev => prev.map(p => p.id === projectId
? { ...p, teamMembers: (p.teamMembers || []).map(m => m.id === memberId ? { ...m, ...data } : m) }
: p
));
},
// Org Settings & Access Control
orgSettings,