diff --git a/components/breadcrumbs.js b/components/breadcrumbs.js index b86dd23c..3a9d7148 100644 --- a/components/breadcrumbs.js +++ b/components/breadcrumbs.js @@ -20,6 +20,7 @@ const Breadcrumbs = (props) => { setCurrentView, setCurrentSection, setRepresentationCapacity, + setRepresentationSubmit, } = props; const router = useRouter(); let { t } = useTranslation(); @@ -871,7 +872,12 @@ const Breadcrumbs = (props) => { className="govuk-breadcrumbs__link" href="#" onClick={() => { - setRepresentationCapacity(); + props.currentView + .representationSubmit + ? setRepresentationSubmit( + false + ) + : setRepresentationCapacity(); props.updateField( "representationForm", "representationType", @@ -879,7 +885,7 @@ const Breadcrumbs = (props) => { ); }} > - {t("common:back-link")}{" "} + {t("common:back-link")} )} @@ -1119,6 +1125,10 @@ const mapDispatchToProps = (dispatch) => { //dispatch(reset("representationForm")); dispatch(setRepresentationCapacity(representationCapacity)); }, + setRepresentationSubmit: (representationSubmit) => { + dispatch(setRepresentationSubmit(representationSubmit)); + }, + setCurrentView: (currentView) => { dispatch(setCurrentView(currentView)); },