diff --git a/components/breadcrumbs.js b/components/breadcrumbs.js index 8bbb5444..12055eea 100644 --- a/components/breadcrumbs.js +++ b/components/breadcrumbs.js @@ -12,7 +12,7 @@ import { Field, change, reduxForm } from "redux-form"; import { setCurrentSection } from "../store/appealType/action"; import { setRepresentationCapacity, - setRepresentationSubmit, + setRepresentationSubmit } from "../store/currentView/action"; const Breadcrumbs = (props) => { const { @@ -20,7 +20,7 @@ const Breadcrumbs = (props) => { setCurrentView, setCurrentSection, setRepresentationCapacity, - setRepresentationSubmit, + setRepresentationSubmit } = props; const router = useRouter(); let { t } = useTranslation(); @@ -38,10 +38,10 @@ const Breadcrumbs = (props) => { currentView.caseReference.appealType == 846040008 ? 7 : currentView.caseReference.appealType == 846040005 || - currentView.caseReference.appealType == 846040006 || - currentView.caseReference.appealType == 846040007 - ? 9 - : ""; + currentView.caseReference.appealType == 846040006 || + currentView.caseReference.appealType == 846040007 + ? 9 + : ""; var viewAllKey = currentView?.viewKey || router.query.viewKey; return ( @@ -551,17 +551,25 @@ const Breadcrumbs = (props) => { <>
- {t( - "case:representation-date-passed-label", - { - startDate: - formatDates( - detailsObj.pinswg_consultationopen - ), - endDate: - formatDates( - detailsObj.pinswg_consultationclose + : currentType == + "watchedCases" + ? casesObj.pinswg_title + : currentType == + "directResultsObj" + ? detailsObj.pinswg_name + : casesObj.reference + } + }} + className="govuk-button" + > + {props + .currentView + .caseReference + .appealType == + 846040002 + ? t( + "case:summary-make-consultation-label" + ) + : t( + "case:summary-make-representation-label" + )} + + > + ) : !isLPA && + props + .currentView + .caseReference + .appealType == + 846040004 ? ( + "" + ) : ( + <> +
+ {t(
+ "case:representation-date-passed-label",
+ {
+ startDate:
+ formatDates(
+ detailsObj.pinswg_consultationopen
+ ),
+ endDate:
+ formatDates(
+ detailsObj.pinswg_consultationclose
+ )
+ }
+ )}
+
{" "}
+ {t(
+ "case:representation-date-passed-additional-label"
+ )}{" "}
+ {" "}
- {t(
- "case:representation-date-passed-additional-label"
- )}{" "}
-
+ {t(
"home:login-contact-email"
- )
- }
- >
- {t(
- "home:login-contact-email"
- )}
-
-
- {t(
- "case:representation-date-passed-label",
- {
- startDate:
- formatDates(
- detailsObj.pinswg_startdate
- ),
- endDate:
- props
- .currentView
- .caseReference
- .appealType ==
- 846040019
- ? formatDates(
- detailsObj.pinswg_statementduedate
- )
- : formatDates(
- detailsObj.pinswg_finalcommentsduedate
- )
- }
- )}
-
{" "}
- {t(
- "case:representation-date-passed-additional-label"
- )}{" "}
-
+ : currentType ==
+ "watchedCases"
+ ? casesObj.pinswg_title
+ : currentType ==
+ "directResultsObj"
+ ? detailsObj.ticketnumber
+ : casesObj.reference
+ }
+ }}
+ className="govuk-button"
+ >
+ {t(
+ "case:summary-make-representation-label"
+ )}
+
+ >
+ ) : !isLPA &&
+ props
+ .currentView
+ .caseReference
+ .appealType ==
+ 846040004 ? (
+ ""
+ ) : (
+ <>
+
{t( - "home:login-contact-email" + "case:representation-date-passed-label", + { + startDate: + formatDates( + detailsObj.pinswg_startdate + ), + endDate: + props + .currentView + .caseReference + .appealType == + 846040019 + ? formatDates( + detailsObj.pinswg_statementduedate + ) + : formatDates( + detailsObj.pinswg_finalcommentsduedate + ) + } )} - -
+