22541 extract deterministic case breadcrumb branches into factory maps
This commit is contained in:
@@ -111,6 +111,8 @@ export const createCaseDetailRouteRenderers = ({
|
||||
t,
|
||||
router,
|
||||
isWelsh,
|
||||
currentReference,
|
||||
nestedSearchString,
|
||||
caseResultsHref,
|
||||
breadcrumbLabel,
|
||||
fallbackSearchTitle,
|
||||
@@ -120,6 +122,34 @@ export const createCaseDetailRouteRenderers = ({
|
||||
renderCaseReferenceCrumb,
|
||||
renderMyPortalCrumb
|
||||
}) => ({
|
||||
"/myportal/case": () => (
|
||||
<>
|
||||
{renderLinkCrumb(
|
||||
isWelsh ? `/${router.locale}/fymhorth` : "/myportal",
|
||||
t("common:breadcrumb-my-portal")
|
||||
)}
|
||||
{renderCaseReferenceCrumb(currentReference)}
|
||||
</>
|
||||
),
|
||||
|
||||
"/case/id/[incident]": () => (
|
||||
<>
|
||||
{renderLinkCrumb(
|
||||
isWelsh
|
||||
? `/${router.locale}/chwiliadcyfeiriadau`
|
||||
: "/addresssearch",
|
||||
t("common:breadcrumb-address-search")
|
||||
)}
|
||||
{renderLinkCrumb(
|
||||
isWelsh
|
||||
? `/${router.locale}/canlyniadaucyfeiriadau?${nestedSearchString}`
|
||||
: `/addresssearchresults?${nestedSearchString}`,
|
||||
t("common:breadcrumb-address-search-results")
|
||||
)}
|
||||
{renderCaseReferenceCrumb(currentReference)}
|
||||
</>
|
||||
),
|
||||
|
||||
"/case/[ticketnumber]": () => {
|
||||
const { ads, adv, va, key } = router.query;
|
||||
|
||||
@@ -325,6 +355,7 @@ export const createMappedRouteRendererGroups = ({
|
||||
breadcrumbLabel,
|
||||
fallbackSearchTitle,
|
||||
currentReference,
|
||||
nestedSearchString,
|
||||
caseReferenceDisplay,
|
||||
renderAnchorCrumb,
|
||||
renderLinkCrumb,
|
||||
@@ -369,6 +400,8 @@ export const createMappedRouteRendererGroups = ({
|
||||
t,
|
||||
router,
|
||||
isWelsh,
|
||||
currentReference,
|
||||
nestedSearchString,
|
||||
caseResultsHref,
|
||||
breadcrumbLabel,
|
||||
fallbackSearchTitle,
|
||||
|
||||
Reference in New Issue
Block a user