[1] added state to add event to calendars
This commit is contained in:
@@ -1,14 +1,20 @@
|
||||
import { createSlice } from "@reduxjs/toolkit";
|
||||
import { userData } from "./userDataTypes";
|
||||
import { userData, userOrganiser } from "./userDataTypes";
|
||||
|
||||
export const userSlice = createSlice({
|
||||
name: "user",
|
||||
initialState: {
|
||||
userData: null as unknown as userData,
|
||||
organiserData: null as unknown as userOrganiser,
|
||||
},
|
||||
reducers: {
|
||||
setUserData: (state, action) => {
|
||||
state.userData = action.payload;
|
||||
if (!state.organiserData) {
|
||||
state.organiserData = {} as userOrganiser;
|
||||
}
|
||||
state.organiserData.cn = action.payload.sub;
|
||||
state.organiserData.cal_address = `mailto:${action.payload.email}`;
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user