WIP feature/Register

This commit is contained in:
elforjani3
2020-04-22 22:12:02 +02:00
parent 4e0d3feebe
commit 225a1b741c
7 changed files with 257 additions and 4 deletions

View File

@@ -0,0 +1,7 @@
import ApiService from 'services/ApiService';
export const submitRegister = ({ form }) => {
return (dispatch) => {
return ApiService.post('auth/register', { ...form });
};
};

View File

@@ -0,0 +1,20 @@
import { createReducer } from '@reduxjs/toolkit';
import t from 'store/types';
const initialState = {
registers: {},
};
export default createReducer(initialState, {
[t.REGISTER_SET]: (state, action) => {
const _registers = {};
action.registers.forEach((register) => {
_registers[register.id] = register;
});
state.registers = {
...state.registers,
..._registers,
};
},
});

View File

@@ -0,0 +1,4 @@
export default {
REGISTER_SET: 'REGISTER_SUCCESS',
REGISTER_CLEAR_ERRORS: 'REGISTER_CLEAR_ERRORS',
};

View File

@@ -14,6 +14,7 @@ import financialStatements from './financialStatement/financialStatements.types'
import itemCategories from './itemCategories/itemsCategory.type';
import settings from './settings/settings.type';
import search from './search/search.type';
import register from './registers/register.type';
export default {
...authentication,
@@ -32,4 +33,5 @@ export default {
...settings,
...accounting,
...search,
...register,
};