UNPKG

kitchen-simulator

Version:

It is a kitchen simulator (self-contained micro-frontend).

48 lines (47 loc) 936 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = _default; var _propTypes = require("prop-types"); var _constants = require("../constants"); var initialState = { success: false, error: { username: null, password: null } }; function _default(state, action) { switch (action.type) { case _constants.LOGIN_SUCCESS: { return state.merge({ login: true, userId: action.userid }); } case _constants.LOGIN_ERROR: { return state.merge({ login: false, userId: 0 }); } case _constants.LOGOUT: { state = state.merge({ scene: state.scene.merge({ title: '', currentProjectID: null }) }); return state; } default: { return state; } } } module.exports = exports.default;