import { createSlice } from '@reduxjs/toolkit' export const rightDrawerSlice = createSlice({ name: 'rightDrawer', initialState: { header: "", // current title state management isOpen : false, // right drawer state management for opening closing bodyType : "", // right drawer content management extraObject : {}, }, reducers: { openRightDrawer: (state, action) => { const {header, bodyType, extraObject} = action.payload state.isOpen = true state.bodyType = bodyType state.header = header state.extraObject = extraObject }, closeRightDrawer: (state, action) => { state.isOpen = false state.bodyType = "" state.header = "" state.extraObject = {} }, } }) export const { openRightDrawer, closeRightDrawer } = rightDrawerSlice.actions export default rightDrawerSlice.reducer