UNPKG

@hisptz/react-ui

Version:

A collection of reusable complex DHIS2 react ui components.

69 lines (59 loc) 2.65 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.WithPageSize = exports.WithInitialLoader = exports.WithFilteredOrgUnitGroups = exports.Default = void 0; var _ui = require("@dhis2/ui"); var _react = _interopRequireDefault(require("react")); var _index = require("../../index"); var _FullPageLoader = _interopRequireDefault(require("../shared/components/FullPageLoader")); var _index2 = require("./index"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const Template = args => /*#__PURE__*/_react.default.createElement(_index2.OfflineOrgUnitProvider, args, args.children); const Default = Template.bind({}); exports.Default = Default; Default.args = { children: /*#__PURE__*/_react.default.createElement(_index2.CustomOrgUnitProvider, null, /*#__PURE__*/_react.default.createElement(_index.OrgUnitSelector, { searchable: true })) }; const WithFilteredOrgUnitGroups = Template.bind({}); exports.WithFilteredOrgUnitGroups = WithFilteredOrgUnitGroups; WithFilteredOrgUnitGroups.args = { children: /*#__PURE__*/_react.default.createElement(_index2.CustomOrgUnitProvider, null, /*#__PURE__*/_react.default.createElement(_index.OrgUnitSelector, { searchable: true, filterByGroups: ["RXL3lPSK8oG"] })) }; const WithInitialLoader = Template.bind({}); exports.WithInitialLoader = WithInitialLoader; WithInitialLoader.args = { fallback: /*#__PURE__*/_react.default.createElement(_FullPageLoader.default, { small: true }), children: /*#__PURE__*/_react.default.createElement(_index2.CustomOrgUnitProvider, null, /*#__PURE__*/_react.default.createElement(_index.OrgUnitSelector, null)) }; const WithPageSize = Template.bind({}); exports.WithPageSize = WithPageSize; WithPageSize.args = { fallback: /*#__PURE__*/_react.default.createElement(_FullPageLoader.default, { small: true }), pageSize: 10000, children: /*#__PURE__*/_react.default.createElement(_index2.CustomOrgUnitProvider, null, /*#__PURE__*/_react.default.createElement(_index.OrgUnitSelector, null)) }; var _default = { title: "Components/Cached Organisation Unit Provider", component: _index2.OfflineOrgUnitProvider, decorators: [Story => { const clear = (0, _index2.useClearOrganisationData)(); return ( /*#__PURE__*/ // <OrgUnitDataProvider> _react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement(Story, null), /*#__PURE__*/_react.default.createElement(_ui.Button, { onClick: clear }, "Clear cache")) // </OrgUnitDataProvider> ); }] }; exports.default = _default;