UNPKG

ming-demo3

Version:
38 lines (29 loc) 934 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.toggleLoadingStatus = toggleLoadingStatus; exports["default"] = void 0; var _immutable = _interopRequireDefault(require("immutable")); var initialState = false; var count = 0; var _default = function _default() { var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : initialState; var action = arguments.length > 1 ? arguments[1] : undefined; switch (action.type) { case 'PLATFORM_UI_TOGGLE_LOADING_BAR_STATUS': return action.status || count > 0; default: return state; } }; exports["default"] = _default; function toggleLoadingStatus(status) { status ? count++ : count--; return { type: 'PLATFORM_UI_TOGGLE_LOADING_BAR_STATUS', status: status }; } //# sourceMappingURL=loading.js.map