web client v0.2 (add restaurant OK, settings OK)

This commit is contained in:
2020-09-19 18:16:26 +02:00
parent 732ad74657
commit 68ecf13aa1
16 changed files with 546 additions and 86 deletions

View File

@@ -5,6 +5,19 @@ const initialState = {
username: "",
userId: "",
userEmail: "",
userData: {
jwt: "",
firstname: "",
lastname: "",
userId: "",
userEmail: "",
billing: {
NIP: "",
adress: "",
companyName: "",
},
restaurants: [],
},
dialogs: {
registerCircularProgress: false,
registerForm: true,
@@ -29,19 +42,37 @@ const data = (state = initialState, action) => {
return (state = {
...state,
loggedIn: true,
username: action.payload.username,
jwt: action.payload.jwt,
userEmail: action.payload.email,
userId: action.payload.id,
userData: {
jwt: action.payload.jwt,
firstname: action.payload.firstname,
lastname: action.payload.lastname,
userId: action.payload.userId,
userEmail: action.payload.email,
billing: {
NIP: action.payload.NIP,
adress: action.payload.adress,
companyName: action.payload.companyName,
},
restaurants: action.payload.restaurants,
},
});
case "SET_LOGGEDOUT":
return (state = {
...state,
loggedIn: false,
username: "",
jwt: "",
userEmail: "",
userId: "",
userData: {
jwt: "",
firstname: "",
lastname: "",
userId: "",
userEmail: "",
billing: {
NIP: "",
adress: "",
companyName: "",
},
restaurants: [],
},
});
case "DIALOG_REGISTER_CIRCLE_SHOW":
return (state = {