883 lines
38 KiB
JavaScript
883 lines
38 KiB
JavaScript
import Link from "next/link";
|
|
import jsonpath from "jsonpath";
|
|
import _ from "lodash";
|
|
import { useState } from "react";
|
|
import { useRouter } from "next/router";
|
|
import useTranslation from "next-translate/useTranslation";
|
|
|
|
import { getSession, useSession } from "next-auth/react";
|
|
|
|
const Breadcrumbs = (props) => {
|
|
const { courseContent, slug, currentView } = props;
|
|
const router = useRouter();
|
|
const { appealType, section } = router.query;
|
|
|
|
let { t } = useTranslation();
|
|
|
|
function Breadcrumb() {
|
|
if (slug) {
|
|
var coursePageURL = appealType + "/" + slug;
|
|
if (_.isEmpty(courseContent)) {
|
|
return null;
|
|
} else {
|
|
var sectionObj = jsonpath.query(
|
|
courseContent,
|
|
'$..sections[?(@.path=="/' + coursePageURL + '")]'
|
|
);
|
|
var breadcrumb = sectionObj[0].chapter.title; //sectionObj[0].chapter
|
|
return (
|
|
<li
|
|
className="govuk-breadcrumbs__list-item"
|
|
aria-current="page"
|
|
>
|
|
{breadcrumb}
|
|
</li>
|
|
);
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// const [showSpinnerState, setShowSpinnerState] = useState(false);
|
|
|
|
// let spinnerState = () => {
|
|
// showSpinnerState == true
|
|
// ? setShowSpinnerState(false)
|
|
// : setShowSpinnerState(true);
|
|
// };
|
|
|
|
const { data: session, status } = useSession();
|
|
|
|
return <>
|
|
<nav
|
|
aria-label={
|
|
"Breadcrumb for " + _.startCase(_.toLower(appealType))
|
|
}
|
|
role="navigation"
|
|
data-module="track-click"
|
|
>
|
|
<div className="govuk-breadcrumbs ">
|
|
<ol className="govuk-breadcrumbs__list">
|
|
{/* <li className="govuk-breadcrumbs__list-item">
|
|
<Link href={t("common:gov-wales-link")}>
|
|
<a className="govuk-breadcrumbs__link">
|
|
{t("common:gov-wales-label")}
|
|
</a>
|
|
</Link>
|
|
</li> */}
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link href={"/"} className="govuk-breadcrumbs__link">
|
|
|
|
{t("common:service-name-breadcrumb")}
|
|
|
|
</Link>
|
|
</li>
|
|
{router.pathname == "/myportal" ? (
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("myportal:page-title")}
|
|
</li>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/myportal/searchresults" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<a
|
|
href={
|
|
router.locale != "en"
|
|
? "/" +
|
|
router.locale +
|
|
"/fymhorth"
|
|
: "/myportal"
|
|
}
|
|
className="govuk-breadcrumbs__link"
|
|
>
|
|
{t("common:breadcrumb-my-portal")}
|
|
</a>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("common:breadcrumb-search-results")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/searchresults" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("common:breadcrumb-search-results")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/advancedsearch" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("common:breadcrumb-advanced-search")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/myportal/advancedsearch" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? "/" +
|
|
router.locale +
|
|
"/fymhorth"
|
|
: "/myportal"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t("common:breadcrumb-my-portal")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("common:breadcrumb-advanced-search")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/advancedsearchresults" ? (
|
|
<>
|
|
{" "}
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? router.locale +
|
|
"/advancedsearch"
|
|
: "/advancedsearch"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t(
|
|
"common:breadcrumb-advanced-search"
|
|
)}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t(
|
|
"common:breadcrumb-advanced-search-results"
|
|
)}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname ==
|
|
"/myportal/advancedsearchresults" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? "/" +
|
|
router.locale +
|
|
"/fymhorth"
|
|
: "/myportal"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t("common:breadcrumb-my-portal")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? router.locale +
|
|
"/myportal/advancedsearch"
|
|
: "/myportal/advancedsearch"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t(
|
|
"common:breadcrumb-advanced-search"
|
|
)}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t(
|
|
"common:breadcrumb-advanced-search-results"
|
|
)}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/newappeal" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? "/" +
|
|
router.locale +
|
|
"/fymhorth"
|
|
: "/myportal"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t("newappeal:parent-page-title")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("newappeal:page-title")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/newappeal/[appealtypes]" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? "/" +
|
|
router.locale +
|
|
"/fymhorth"
|
|
: "/myportal"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t("newappeal:parent-page-title")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("newappeal:page-title")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/myportal/[appealtypes]" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? "/" +
|
|
router.locale +
|
|
"/fymhorth"
|
|
: "/myportal"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t("newappeal:parent-page-title")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("newappeal:page-title")}
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{props.formTitle}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/newappeal/selectappeal" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? "/" +
|
|
router.locale +
|
|
"/fymhorth"
|
|
: "/myportal"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t("newappeal:parent-page-title")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? "/" +
|
|
router.locale +
|
|
"/fymhorth"
|
|
: "/myportal"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t("newappeal:page-title")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
Select Appeal
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/viewall" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? "/" +
|
|
router.locale +
|
|
"/fymhorth"
|
|
: "/myportal"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t("common:breadcrumb-my-portal")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("common:breadcrumb-your-cases")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/myportal/viewall" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? "/" +
|
|
router.locale +
|
|
"/fymhorth"
|
|
: "/myportal"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t("common:breadcrumb-my-portal")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{currentView.viewKey ==
|
|
"awaitingSubmissionDetails" &&
|
|
t(
|
|
"myportal:awatitingsubmission-card-title"
|
|
)}
|
|
{currentView.viewKey == "watchedCases" &&
|
|
t("myportal:watchedcases-card-title")}
|
|
{currentView.viewKey == "myCases" &&
|
|
t("myportal:mycases-card-title")}
|
|
{currentView.viewKey ==
|
|
"myRepresentations" &&
|
|
t(
|
|
"myportal:myrepresentations-card-title"
|
|
)}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/myportal/case" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? "/" +
|
|
router.locale +
|
|
"/fymhorth"
|
|
: "/myportal"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t("common:breadcrumb-my-portal")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? "/" +
|
|
router.locale +
|
|
"/fymhorth/gweldpopeth"
|
|
: "/myportal/viewall"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t("common:breadcrumb-your-cases")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("common:breadcrumb-case-reference")}:{" "}
|
|
{
|
|
props.props.currentView.caseReference
|
|
.currentReference
|
|
}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
|
|
{router.pathname == "/myportal/dnsapplications" ? (
|
|
<>
|
|
{" "}
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? "/" +
|
|
router.locale +
|
|
"/fymhorth"
|
|
: "/myportal"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t("common:breadcrumb-my-portal")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("dnsCommon:service-name")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/myportal/dnsdetails" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? "/" +
|
|
router.locale +
|
|
"/fymhorth"
|
|
: "/myportal"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t("common:breadcrumb-my-portal")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link href={"/myportal/dnsapplications"} className="govuk-breadcrumbs__link">
|
|
|
|
{t("dnsCommon:service-name")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("common:breadcrumb-case-reference")}:{" "}
|
|
{
|
|
props.props.currentView.caseReference
|
|
.currentReference
|
|
}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
|
|
{router.pathname == "/case" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? router.locale +
|
|
"/searchresults?q=" +
|
|
props.props.search
|
|
.searchString
|
|
: "/searchresults?q=" +
|
|
props.props.search
|
|
.searchString
|
|
}
|
|
onClick={() => {
|
|
// spinnerState();
|
|
router.back();
|
|
}}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t(
|
|
"common:breadcrumb-search-results"
|
|
)}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("common:breadcrumb-case-reference")}:{" "}
|
|
{
|
|
props.props.currentView.caseReference
|
|
.currentReference
|
|
}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/myportal/representation" ? (
|
|
<>
|
|
{session != null && (
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? router.locale +
|
|
"/myportal"
|
|
: "/myportal"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t(
|
|
"common:breadcrumb-my-portal"
|
|
)}
|
|
|
|
</Link>
|
|
</li>
|
|
)}
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? router.locale + "/case"
|
|
: "/case"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{
|
|
props.props.currentView
|
|
.caseReference
|
|
.currentReference
|
|
}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t(
|
|
"myrepresentations:make-a-representation-for-label"
|
|
)}{" "}
|
|
{
|
|
props.props.currentView.caseReference
|
|
.currentReference
|
|
}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/account/personaldetails" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale == "cy"
|
|
? "/" +
|
|
router.locale +
|
|
"/fymhorth"
|
|
: "/myportal"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t("common:breadcrumb-my-portal")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("account:account-title")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/account/register" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("account:register-new-account-heading")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/account/changepassword" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale == "cy"
|
|
? "/" +
|
|
router.locale +
|
|
"/fymhorth"
|
|
: "/myportal"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t("common:breadcrumb-my-portal")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
Update your password
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/dns" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("dnsCommon:service-name")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/dns/[developmentName]" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale == "en"
|
|
? router.locale + "/../../dns"
|
|
: "/../../dns"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t("dnsCommon:service-name")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("common:breadcrumb-case-reference")}:{" "}
|
|
{
|
|
props.props.currentView.caseReference
|
|
.currentReference
|
|
}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/dnsapplications" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("dnsCommon:service-name")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/dnsdetails" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale == "en"
|
|
? router.locale +
|
|
"/dnsapplications"
|
|
: "/dnsapplications"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t("dnsCommon:service-name")}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("common:breadcrumb-case-reference")}:{" "}
|
|
{
|
|
props.props.currentView.caseReference
|
|
.currentReference
|
|
}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/dns/application-process" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
Guidance
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/dns/help" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
Help
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/dns/contact-us" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
Contact us
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/dns/applications" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("dnsApplications:page-title")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/dns/application-view" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? router.locale +
|
|
"/dns/applications"
|
|
: "/dns/applications"
|
|
}
|
|
className="govuk-breadcrumbs__link">
|
|
|
|
{t(
|
|
"dnsApplicationView:page-parent-title"
|
|
)}
|
|
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
TWA - Morlais Demonstration Zone
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/help/cookies" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("cookies:cookie-breadcrumb")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/privacy" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("common:footer-privacy-link-label")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/accessibility" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t(
|
|
"common:footer-accessibility-link-label"
|
|
)}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/details-about-cookies" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("cookies:cookie-policy-title-heading")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/auth/signin" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("auth:auth-page-title")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/auth/verify-request" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("auth:auth-check-email-page-title")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{router.pathname == "/auth/error" ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{t("auth:auth-error-signin-error-title")}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)}
|
|
{/* {!_.isEmpty(slug) ? (
|
|
<>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale != "en"
|
|
? "/" + router.locale +"/fymhorth"
|
|
: "/myportal"
|
|
}
|
|
>
|
|
<a className="govuk-breadcrumbs__link">
|
|
{t("common:breadcrumb-my-portal")}
|
|
</a>
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
<Link
|
|
href={
|
|
router.locale == "cy"
|
|
? router.locale + "/apêlnewydd"
|
|
: "/newappeal"
|
|
}
|
|
>
|
|
<a className="govuk-breadcrumbs__link">
|
|
{t("common:breadcrumb-new-appeal")}
|
|
</a>
|
|
</Link>
|
|
</li>
|
|
<li className="govuk-breadcrumbs__list-item">
|
|
{props.formTitle}
|
|
</li>
|
|
</>
|
|
) : (
|
|
""
|
|
)} */}
|
|
|
|
<Breadcrumb />
|
|
</ol>
|
|
</div>
|
|
</nav>
|
|
</>;
|
|
};
|
|
export default Breadcrumbs;
|