From 83ec797f85f0e1e05a8f76d87c763aa14c074aff Mon Sep 17 00:00:00 2001 From: Aman Chaturvedi Date: Mon, 3 Jun 2024 18:02:09 +0530 Subject: [PATCH] TP-62561 | api driven team lead role --- src/reducer/userSlice.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/reducer/userSlice.ts b/src/reducer/userSlice.ts index 1efd1a13..7b3b95d5 100644 --- a/src/reducer/userSlice.ts +++ b/src/reducer/userSlice.ts @@ -137,14 +137,9 @@ export const userSlice = createSlice({ state.agentAttendance = action.payload; }, setUserAccessData: (state, action) => { - const {roles, isExternalAgent, featureFlags} = action.payload || {}; + const {roles, isExternalAgent, isFieldTeamLeadOrAgencyManager, featureFlags} = action.payload || {}; if (roles?.length) { - state.isTeamLead = roles.some((role: IUserRole) => - [ - IUserRole.ROLE_NAVI_FIELD_TEAM_LEAD, - IUserRole.ROLE_NAVI_FIELD_EXTERNAL_TEAM_LEAD, - ].includes(role) - ); + state.isTeamLead = isFieldTeamLeadOrAgencyManager; } else { state.isTeamLead = false; }