instantjob-recruiter-client
Version:
a set of tools for creating an instantjob recruiter react client
37 lines (29 loc) • 799 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _assign = require("babel-runtime/core-js/object/assign");
var _assign2 = _interopRequireDefault(_assign);
exports.profile = profile;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var initial_state = {
id: "",
first_name: "",
last_name: "",
agency: {},
email: "",
auth_token: "",
no_emails: false,
logout_link: "",
edit_password_link: ""
};
function profile() {
var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : initial_state;
var action = arguments[1];
switch (action.type) {
case 'update_profile':
return (0, _assign2.default)({}, state, action.profile);
default:
return state;
}
}