From f62f5fae273a6fa157f475f2ae8057d71bdc7919 Mon Sep 17 00:00:00 2001 From: Johns Beharry Date: Sun, 28 Nov 2021 22:35:59 -0600 Subject: [PATCH] fix(app): flatten project store and set initial data --- src/redux/features/project.slice.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/redux/features/project.slice.ts b/src/redux/features/project.slice.ts index 149ca23..ae79faf 100644 --- a/src/redux/features/project.slice.ts +++ b/src/redux/features/project.slice.ts @@ -4,23 +4,24 @@ import { Project } from "../../utils/interfaces"; import mockData from "../../api/mockData.json"; interface StoreState { - project: Project | null; + project: Project; } const initialState = { - project: mockData.project, -} as StoreState; + ...mockData.project, +} as Project; export const projectSlice = createSlice({ name: "project", initialState, reducers: { setProject(state, action: PayloadAction) { - state.project = action.payload; + state = action.payload; + console.log("called:setProject",state); }, unsetProject(state) { - state.project = null; + state = mockData.project; }, }, });