ming-demo3
Version:
mdf metaui web
38 lines (29 loc) • 934 B
JavaScript
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
;