kitchen-simulator
Version:
It is a kitchen simulator (self-contained micro-frontend).
48 lines (47 loc) • 936 B
JavaScript
;
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;