Newer
Older
import { createSlice } from 'redux-starter-kit'
import { pages } from '../components/pages'
const navigationSlice = createSlice({
slice: 'navigation',
initialState: {
navigate: (_state, action) => {
currentPage: action.payload,
goBack: ({ currentPage }) => {
const page = pages.find((p) => p.component === currentPage)
currentPage: page.parent,
},
},
})
// Extract the action creators object and the reducer
const { actions, reducer, selectors } = navigationSlice
// Extract and export each action creator by name
export const { getNavigation } = selectors
export default reducer