@hisptz/react-ui
Version:
A collection of reusable complex DHIS2 react ui components.
23 lines (19 loc) • 679 B
JavaScript
import React from "react";
import CustomOrgUnitProvider from "./components/CustomOrgUnitProvider";
import { useClearOrganisationData, useOrganisationUnitData } from "./hooks";
import { db } from "./services/db";
function OfflineOrgUnitProvider(_ref) {
let {
children,
fallback,
pageSize
} = _ref;
const {
loading
} = useOrganisationUnitData(pageSize);
if (fallback && loading) {
return /*#__PURE__*/React.createElement(React.Fragment, null, fallback);
}
return /*#__PURE__*/React.createElement(React.Fragment, null, children);
}
export { useOrganisationUnitData, useClearOrganisationData, db, CustomOrgUnitProvider, OfflineOrgUnitProvider };