UNPKG

instantjob-recruiter-client

Version:

a set of tools for creating an instantjob recruiter react client

37 lines (29 loc) 799 B
"use strict"; 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; } }