+ {selectedRows.length > 0 && (
+
+
+ {selectedRows.length} {selectedRows.length === 1 ? t('MICROPLAN_SELECTED') : t('MICROPLAN_SELECTED_PLURAL')}
+
+
+
+ )}
+ {tableLoader ?
: censusData && (
+
+ )}
+ {viewDetails && accessibilityData && (
+
closeViewDetails()} census={accessibilityData} />
+ )}
+ {viewDetails && securityData && (
+ closeViewDetails()} census={securityData} />
+ )}
+
+ {showToast && (
+ setShowToast(null)}
+ />
+ )}
+ ,
+ ]}
+ onOverlayClick={onClose}
+ footerChildren={[
+ ,
+ ]}
+ className={"facility-popup"}
+ />
+ )}
>
);
};
diff --git a/health/micro-ui/web/micro-ui-internals/packages/modules/microplan/src/components/SearchJurisdiction.js b/health/micro-ui/web/micro-ui-internals/packages/modules/microplan/src/components/SearchJurisdiction.js
index f593d2edfbe..5d498656f22 100644
--- a/health/micro-ui/web/micro-ui-internals/packages/modules/microplan/src/components/SearchJurisdiction.js
+++ b/health/micro-ui/web/micro-ui-internals/packages/modules/microplan/src/components/SearchJurisdiction.js
@@ -68,6 +68,7 @@ const SearchJurisdiction = ({ boundaries, jurisdiction, onSubmit = () => { }, on
{t("SELECT_BOUNDARIES")}
+
{ }, on
optionsKey={"name"}
name={"nestedmultiselectoptions"}
/>
+
{
+ try {
+ const response = await Digit.CustomService.getResponse({
+ url: "/census-service/_search",
+ useCache: false,
+ method: "POST",
+ userService: true,
+ body,
+ });
+ return response?.Census;
+ } catch (error) {
+ if (error?.response?.data?.Errors) {
+ throw new Error(error.response.data.Errors[0].message);
+ }
+ throw new Error("An unknown error occurred");
+ }
+ };
+
+ export default censusSearchConfig;
\ No newline at end of file
diff --git a/health/micro-ui/web/micro-ui-internals/packages/modules/microplan/src/hooks/useCensusSearch.js b/health/micro-ui/web/micro-ui-internals/packages/modules/microplan/src/hooks/useCensusSearch.js
new file mode 100644
index 00000000000..d9407a13624
--- /dev/null
+++ b/health/micro-ui/web/micro-ui-internals/packages/modules/microplan/src/hooks/useCensusSearch.js
@@ -0,0 +1,7 @@
+import censusSearchConfig from "./services/censusSearchConfig";
+import { useQuery } from "react-query";
+const useCensusSearch = (data, config = {}) => {
+ return useQuery(["SEARCH_CENSUS",data,config.queryKey], () => censusSearchConfig(data), { ...config });
+};
+
+export default useCensusSearch;
\ No newline at end of file
diff --git a/health/micro-ui/web/public/index.html b/health/micro-ui/web/public/index.html
index 58094d279f4..beea688b093 100644
--- a/health/micro-ui/web/public/index.html
+++ b/health/micro-ui/web/public/index.html
@@ -11,7 +11,7 @@
-
+
DIGIT HCM
diff --git a/micro-ui/web/package.json b/micro-ui/web/package.json
index 7219f66a9da..3b8be1191b5 100644
--- a/micro-ui/web/package.json
+++ b/micro-ui/web/package.json
@@ -36,7 +36,7 @@
"react-hook-form": "6.15.8",
"react-i18next": "11.16.2",
"react-query": "3.6.1",
- "css-loader":"5.2.6",
+ "css-loader": "5.2.6",
"style-loader": "2.0.0",
"webpack-cli": "4.10.0"
},
@@ -56,13 +56,13 @@
"npm-run-all": "4.1.5",
"prettier": "2.1.2"
},
- "resolutions": {
+ "resolutions": {
"**/babel-loader": "8.2.2",
"**/@babel/core": "7.14.0",
"**/@babel/preset-env": "7.14.0",
"**/@babel/plugin-transform-modules-commonjs": "7.14.0",
- "**/polished":"4.2.2",
- "fast-uri":"2.1.0"
+ "**/polished": "4.2.2",
+ "fast-uri": "2.1.0"
},
"scripts": {
"start": "react-scripts start",
@@ -70,7 +70,7 @@
"build:prepare": "./build.sh",
"build:libraries": "cd micro-ui-internals && yarn build",
"build:prod": "webpack --mode production",
- "build:webpack":"yarn build:libraries &&cd .. && ls && cd ./web && ls && yarn build:prod",
+ "build:webpack": "yarn build:libraries &&cd .. && ls && cd ./web && ls && yarn build:prod",
"clean": "rm -rf node_modules"
},
"eslintConfig": {