@@ -55,11 +55,13 @@ import ViewHierarchy from "./pages/employee/ViewHierarchy";
55
55
import MultiSelectDropdown from "./components/MultiSelectDropdown" ;
56
56
import MapView from "./components/MapView" ;
57
57
import NoResultsFound from "./components/NoResultsFound" ;
58
+ import UploadDataMappingWrapper from "./components/UploadDataMappingWrapper" ;
59
+ import DataUploadWrapper from "./components/DataUploadWrapper" ;
58
60
59
61
/**
60
62
* MDMS Module name
61
63
*/
62
- export const CONSOLE_MDMS_MODULENAME = "HCM-ADMIN-CONSOLE" ;
64
+ export const CONSOLE_MDMS_MODULENAME = "HCM-ADMIN-CONSOLE" ;
63
65
64
66
/**
65
67
* The CampaignModule function fetches store data based on state code, module code, and language, and
@@ -69,24 +71,27 @@ export const CONSOLE_MDMS_MODULENAME="HCM-ADMIN-CONSOLE";
69
71
*/
70
72
const CampaignModule = ( { stateCode, userType, tenants } ) => {
71
73
const tenantId = Digit . ULBService . getCurrentTenantId ( ) ;
72
- const { data : BOUNDARY_HIERARCHY_TYPE , isLoading : hierarchyLoading } = Digit . Hooks . useCustomMDMS ( tenantId , CONSOLE_MDMS_MODULENAME , [ {
73
- name : "HierarchySchema" ,
74
- "filter" : `[?(@.type=='${ window . Digit . Utils . campaign . getModuleName ( ) } ')]`
75
- } ] , {
76
- select : ( data ) => {
77
- return data ?. [ CONSOLE_MDMS_MODULENAME ] ?. HierarchySchema ?. [ 0 ] ?. hierarchy ;
74
+ const { data : BOUNDARY_HIERARCHY_TYPE , isLoading : hierarchyLoading } = Digit . Hooks . useCustomMDMS (
75
+ tenantId ,
76
+ CONSOLE_MDMS_MODULENAME ,
77
+ [
78
+ {
79
+ name : "HierarchySchema" ,
80
+ filter : `[?(@.type=='${ window . Digit . Utils . campaign . getModuleName ( ) } ')]` ,
81
+ } ,
82
+ ] ,
83
+ {
84
+ select : ( data ) => {
85
+ return data ?. [ CONSOLE_MDMS_MODULENAME ] ?. HierarchySchema ?. [ 0 ] ?. hierarchy ;
86
+ } ,
78
87
} ,
79
- } ,
80
- { schemaCode : `${ CONSOLE_MDMS_MODULENAME } .HierarchySchema` }
81
- ) ;
82
-
88
+ { schemaCode : `${ CONSOLE_MDMS_MODULENAME } .HierarchySchema` }
89
+ ) ;
83
90
84
- const hierarchyData = Digit . Hooks . campaign . useBoundaryRelationshipSearch ( { BOUNDARY_HIERARCHY_TYPE , tenantId} ) ;
91
+ const hierarchyData = Digit . Hooks . campaign . useBoundaryRelationshipSearch ( { BOUNDARY_HIERARCHY_TYPE , tenantId } ) ;
85
92
const modulePrefix = "hcm" ;
86
93
87
- const moduleCode = BOUNDARY_HIERARCHY_TYPE
88
- ? [ `boundary-${ BOUNDARY_HIERARCHY_TYPE } ` ]
89
- : [ "campaignmanager" , "schema" , "admin-schemas" , "checklist" ] ;
94
+ const moduleCode = BOUNDARY_HIERARCHY_TYPE ? [ `boundary-${ BOUNDARY_HIERARCHY_TYPE } ` ] : [ "campaignmanager" , "schema" , "admin-schemas" , "checklist" ] ;
90
95
91
96
const { path, url } = useRouteMatch ( ) ;
92
97
const language = Digit . StoreData . getCurrentLanguage ( ) ;
@@ -104,13 +109,19 @@ const CampaignModule = ({ stateCode, userType, tenants }) => {
104
109
return (
105
110
< ErrorBoundary moduleName = "CAMPAIGN" >
106
111
< TourProvider >
107
- < EmployeeApp BOUNDARY_HIERARCHY_TYPE = { BOUNDARY_HIERARCHY_TYPE } path = { path } stateCode = { stateCode } url = { url } userType = { userType } hierarchyData = { hierarchyData } />
112
+ < EmployeeApp
113
+ BOUNDARY_HIERARCHY_TYPE = { BOUNDARY_HIERARCHY_TYPE }
114
+ path = { path }
115
+ stateCode = { stateCode }
116
+ url = { url }
117
+ userType = { userType }
118
+ hierarchyData = { hierarchyData }
119
+ />
108
120
</ TourProvider >
109
121
</ ErrorBoundary >
110
122
) ;
111
123
} ;
112
124
113
-
114
125
const componentsToRegister = {
115
126
CampaignModule : CampaignModule ,
116
127
CampaignCard : CampaignCard ,
@@ -155,13 +166,15 @@ const componentsToRegister = {
155
166
BulkUpload,
156
167
CampaignUpdateSummary,
157
168
XlsPreview,
158
- MultiSelectDropdownBoundary :MultiSelectDropdown ,
169
+ MultiSelectDropdownBoundary : MultiSelectDropdown ,
159
170
GeoPode,
160
171
ViewBoundary,
161
172
ViewHierarchy,
162
173
BoundarySummary,
163
174
MapView,
164
- NoResultsFound
175
+ NoResultsFound,
176
+ UploadDataMappingWrapper,
177
+ DataUploadWrapper,
165
178
} ;
166
179
167
180
const overrideHooks = ( ) => {
0 commit comments