commission overrides in org Settings page
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user