diff --git a/components/breadcrumbs.js b/components/breadcrumbs.js index 4dca5cf2..025caf4c 100644 --- a/components/breadcrumbs.js +++ b/components/breadcrumbs.js @@ -123,6 +123,39 @@ const Breadcrumbs = (props) => { ) : ( "" )} + {router.pathname == "/addresssearch" ? ( + <> +
  • + {t("common:breadcrumb-address-search")} +
  • + + ) : ( + "" + )} + + {router.pathname == "/myportal/addresssearch" ? ( + <> +
  • + + {t("common:breadcrumb-my-portal")} + +
  • +
  • + {t("common:breadcrumb-address-search")} +
  • + + ) : ( + "" + )} {router.pathname == "/myportal/advancedsearch" ? ( <>
  • @@ -146,6 +179,31 @@ const Breadcrumbs = (props) => { ) : ( "" )} + {router.pathname == "/addresssearchresults" ? ( + <> + {" "} +
  • + + {t("common:breadcrumb-address-search")} + +
  • +
  • + {t( + "common:breadcrumb-address-search-results" + )} +
  • + + ) : ( + "" + )} {router.pathname == "/advancedsearchresults" ? ( <> {" "} @@ -210,6 +268,45 @@ const Breadcrumbs = (props) => { ) : ( "" )} + {router.pathname == "/myportal/addresssearchresults" ? ( + <> +
  • + + {t("common:breadcrumb-my-portal")} + +
  • +
  • + + {t("common:breadcrumb-address-search")} + +
  • +
  • + {t( + "common:breadcrumb-address-search-results" + )} +
  • + + ) : ( + "" + )} {router.pathname == "/newappeal" ? ( <>
  • @@ -433,6 +530,124 @@ const Breadcrumbs = (props) => { ) : ( "" )} + + {router.pathname == "/case/id/[incident]" ? ( + <> +
  • + + {t("common:breadcrumb-address-search")} + +
  • +
  • + { + // spinnerState(); + router.back(); + }} + className="govuk-breadcrumbs__link" + > + {t( + "common:breadcrumb-address-search-results" + )} + +
  • +
  • + {t("common:breadcrumb-case-reference")}:{" "} + { + props.props.currentView.caseReference + .currentReference + } +
  • + + ) : ( + "" + )} + {router.pathname == "/myportal/case/id/[incident]" ? ( + <> + {" "} +
  • + + {t("common:breadcrumb-my-portal")} + +
  • +
  • + + {t("common:breadcrumb-address-search")} + +
  • +
  • + { + // spinnerState(); + router.back(); + }} + className="govuk-breadcrumbs__link" + > + {t( + "common:breadcrumb-address-search-results" + )} + +
  • +
  • + {t("common:breadcrumb-case-reference")}:{" "} + { + props.props.currentView.caseReference + .currentReference + } +
  • + + ) : ( + "" + )} {router.pathname == "/myportal/dnsapplications" ? ( <> {" "} diff --git a/components/footer.js b/components/footer.js index 3a97f47f..75ea5f4a 100644 --- a/components/footer.js +++ b/components/footer.js @@ -40,8 +40,17 @@ export default function Footer(props) { } }; + const origin = + typeof window !== "undefined" && window.location.origin + ? window.location.origin + : ""; + + const URL = `${origin}`; + const shareBodyStr = - t("common:service-home-url") + + // t("common:service-home-url") + + URL + + (locale == "cy" ? "/cy" : "") + (router.route == "/case" || router.route == "/dnsdetails" || router.route == "/myportal/case"