@hisptz/react-ui
Version:
A collection of reusable complex DHIS2 react ui components.
57 lines (48 loc) • 1.43 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "CustomOrgUnitProvider", {
enumerable: true,
get: function () {
return _CustomOrgUnitProvider.default;
}
});
exports.OfflineOrgUnitProvider = OfflineOrgUnitProvider;
Object.defineProperty(exports, "db", {
enumerable: true,
get: function () {
return _db.db;
}
});
Object.defineProperty(exports, "useClearOrganisationData", {
enumerable: true,
get: function () {
return _hooks.useClearOrganisationData;
}
});
Object.defineProperty(exports, "useOrganisationUnitData", {
enumerable: true,
get: function () {
return _hooks.useOrganisationUnitData;
}
});
var _react = _interopRequireDefault(require("react"));
var _CustomOrgUnitProvider = _interopRequireDefault(require("./components/CustomOrgUnitProvider"));
var _hooks = require("./hooks");
var _db = require("./services/db");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function OfflineOrgUnitProvider(_ref) {
let {
children,
fallback,
pageSize
} = _ref;
const {
loading
} = (0, _hooks.useOrganisationUnitData)(pageSize);
if (fallback && loading) {
return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, fallback);
}
return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, children);
}