diff --git a/slices/navigation.js b/slices/navigation.js index 89a442c..306a107 100644 --- a/slices/navigation.js +++ b/slices/navigation.js @@ -1,5 +1,5 @@ import { createSlice } from 'redux-starter-kit' -import { pages, isSymptomView } from '../components/pages' +import { pages } from '../components/pages' const navigationSlice = createSlice({ slice: 'navigation', @@ -14,22 +14,19 @@ const navigationSlice = createSlice({ } }, goBack: ({ currentPage, previousPage }) => { - - if (currentPage === 'CycleDay' || isSymptomView(currentPage)) { - if (previousPage) { - return { - currentPage: previousPage - } + if (currentPage === 'CycleDay' && !!previousPage) { + return { + currentPage: previousPage, } } - const page = pages.find(p => p.component === currentPage) + const page = pages.find((p) => p.component === currentPage) return { currentPage: page.parent, previousPage: currentPage, } - } - } + }, + }, }) // Extract the action creators object and the reducer