From 9ebcde3c45b9e8cf90d202353f485b46fc758d50 Mon Sep 17 00:00:00 2001 From: rdbsolutions Date: Wed, 20 Nov 2024 10:20:50 +0000 Subject: [PATCH] update logic on breadcrumb --- components/breadcrumbs.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) 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)); },