diff --git a/src/pages/AllAgents/AgentForm/AgentForm.tsx b/src/pages/AllAgents/AgentForm/AgentForm.tsx index 4d2837d7..bf0c699d 100644 --- a/src/pages/AllAgents/AgentForm/AgentForm.tsx +++ b/src/pages/AllAgents/AgentForm/AgentForm.tsx @@ -705,6 +705,11 @@ export const AgentForm = forwardRef((props: AgentFormProps, ref) => { isAgentCenterRequired={isAgentCenterRequired} isEditPanDetailsDisabled={isEditPanDetailsDisabled} isPanDetailsRequired={isPanDetailsRequired} + showActiveNextMonthToggle={showActiveNextMonthToggle as boolean} + isAgentActiveNextMonth={isAgentActiveNextMonth} + setIsAgentActiveNextMonth={setIsAgentActiveNextMonth} + isAgentActiveNextMonthToggleDirty={isAgentActiveNextMonthToggleDirty} + setIsAgentActiveNextMonthToggleDirty={setIsAgentActiveNextMonthToggleDirty} /> ) ) : ( diff --git a/src/pages/AllAgents/AgentForm/components/form/DefaultAgentForm.tsx b/src/pages/AllAgents/AgentForm/components/form/DefaultAgentForm.tsx index 4ef901dd..3b767109 100644 --- a/src/pages/AllAgents/AgentForm/components/form/DefaultAgentForm.tsx +++ b/src/pages/AllAgents/AgentForm/components/form/DefaultAgentForm.tsx @@ -19,6 +19,7 @@ import { RootState } from '@cp/src/store'; import cx from 'classnames'; import AgentFormDateInput from './AgentFormDateInput'; import AgentFormDownloadPan from './AgentFormDownloadPan'; +import ActiveNextMonthWrapper from './ActiveNextMonthWrapper'; const DefaultAgentForm = (props: IDefaultAgentFormProps) => { const { @@ -40,7 +41,12 @@ const DefaultAgentForm = (props: IDefaultAgentFormProps) => { disableStateEdit, isAgentCenterRequired, isEditPanDetailsDisabled = false, - isPanDetailsRequired = false + isPanDetailsRequired = false, + showActiveNextMonthToggle = false, + isAgentActiveNextMonth, + setIsAgentActiveNextMonth, + isAgentActiveNextMonthToggleDirty, + setIsAgentActiveNextMonthToggleDirty } = props; const bucketGroup = useSelector((state: RootState) => state?.teamLeadDashboard?.bucketGroup); @@ -61,7 +67,16 @@ const DefaultAgentForm = (props: IDefaultAgentFormProps) => { Agent Details - + {showActiveNextMonthToggle ? ( + + ) : null}
void; + isAgentActiveNextMonthToggleDirty: boolean; + setIsAgentActiveNextMonthToggleDirty: (value: boolean) => void; }