1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-26 13:26:40 +07:00
vault-frontend/src/redux/auth/reducer.ts
2019-08-09 12:23:07 +07:00

19 lines
453 B
TypeScript

import { EMPTY_USER } from '~/redux/auth/constants';
import { createReducer } from '~/utils/reducer';
import { IAuthState } from '~/redux/auth/types';
import { AUTH_USER_HANDLERS } from '~/redux/auth/handlers';
const HANDLERS = {
...AUTH_USER_HANDLERS,
};
const INITIAL_STATE: IAuthState = {
token: null,
user: { ...EMPTY_USER },
login: {
error: null,
is_loading: false,
},
};
export default createReducer(INITIAL_STATE, HANDLERS);