Add email and password change functionality for a current user, remove deep compare hooks

This commit is contained in:
Maksim Eltyshev
2019-10-18 08:06:34 +05:00
parent e564729598
commit 2566ff376e
67 changed files with 1232 additions and 267 deletions

View File

@@ -1,4 +1,4 @@
import ActionTypes from '../constants/ActionTypes';
import ActionTypes from '../../constants/ActionTypes';
const initialState = {
data: {
@@ -19,7 +19,7 @@ export default (state = initialState, { type, payload }) => {
...payload.data,
},
};
case ActionTypes.AUTHENTICATION_ERROR_CLEAR:
case ActionTypes.AUTHENTICATE_ERROR_CLEAR:
return {
...state,
error: null,

View File

@@ -0,0 +1,11 @@
import { combineReducers } from 'redux';
import authenticate from './authenticate';
import userCreate from './user-create';
import projectCreate from './project-create';
export default combineReducers({
authenticate,
userCreate,
projectCreate,
});

View File

@@ -1,4 +1,4 @@
import ActionTypes from '../constants/ActionTypes';
import ActionTypes from '../../constants/ActionTypes';
const initialState = {
data: {

View File

@@ -1,4 +1,4 @@
import ActionTypes from '../constants/ActionTypes';
import ActionTypes from '../../constants/ActionTypes';
const initialState = {
data: {
@@ -19,7 +19,7 @@ export default (state = initialState, { type, payload }) => {
...payload.data,
},
};
case ActionTypes.USER_CREATION_ERROR_CLEAR:
case ActionTypes.USER_CREATE_ERROR_CLEAR:
return {
...state,
error: null,

View File

@@ -2,20 +2,20 @@ import { combineReducers } from 'redux';
import router from './router';
import socket from './socket';
import db from './db';
import orm from './orm';
import auth from './auth';
import login from './login';
import app from './app';
import user from './user';
import project from './project';
import authenticateForm from './forms/authenticate';
import userCreateForm from './forms/user-create';
import projectCreateForm from './forms/project-create';
export default combineReducers({
router,
socket,
db,
orm,
auth,
login,
app,
user,
project,
authenticateForm,
userCreateForm,
projectCreateForm,
});