@hisptz/react-ui
Version:
A collection of reusable complex DHIS2 react ui components.
24 lines (23 loc) • 737 B
JavaScript
import { CustomDataProvider } from "@dhis2/app-runtime";
import React from "react";
import mapData from "../data/map.json";
export default function MapDataProvider(_ref) {
let {
children
} = _ref;
return /*#__PURE__*/React.createElement(CustomDataProvider, {
data: { ...mapData,
geoFeatures: async (type, query) => {
return mapData.geoFeatures;
},
analytics: async (type, query) => {
var _query$params;
if (query !== null && query !== void 0 && (_query$params = query.params) !== null && _query$params !== void 0 && _query$params.skipData) {
return mapData.analytics;
} else {
return mapData.analyticsWithData;
}
}
}
}, children);
}