doc link fix for unpublished docs and cases

This commit is contained in:
2025-09-01 08:19:22 +01:00
parent 2c3c3f1cdf
commit 7ec709581f
5 changed files with 83 additions and 76 deletions
+39 -33
View File
@@ -198,7 +198,9 @@ function AppealsTab(props) {
</button>
</dd>
<dd className="govuk-summary-list__key govuk-!-font-size-16 govuk-summary-list__action"></dd>
<dd className="govuk-summary-list__key govuk-!-font-size-16 govuk-summary-list__action">
Origin
</dd>
</div>
{showSpinnerState == true ? (
<div className="govuk-summary-list__row">
@@ -234,28 +236,23 @@ function AppealsTab(props) {
>
<dd className="govuk-summary-list__value govuk-!-font-size-16 ">
<div></div>
<Link
href={
(router.locale == "cy"
? myportal == true
? "/fymhorth/achos"
: "/achos"
: myportal == true
? "/myportal/case"
: "/case") +
"/" +
item.ticketnumber
}
className="govuk-link--no-underline"
onClick={() => {
sendGAEvent(
"event",
"CaseViewed",
{
caseReference:
item.ticketnumber,
}
),
{item.pinswg_publishtoweb == true ? (
<Link
target="_blank"
rel="noreferrer"
href={
(router.locale == "cy"
? myportal == true
? "/fymhorth/achos"
: "/achos"
: myportal == true
? "/myportal/case"
: "/case") +
"/" +
item.ticketnumber
}
className="govuk-link--no-underline"
onClick={() => {
setCurrentReference({
"ticketnumber":
item.ticketnumber,
@@ -280,16 +277,20 @@ function AppealsTab(props) {
? detailsObj.pinswg_specialistcaseprocess
: "",
});
}}
>
<span className="results-visually-hidden">
{t(
"search:searchresults-case-reference-label"
)}
:
</span>
{item.title}
</Link>
}}
>
<span className="results-visually-hidden">
{t(
"search:searchresults-case-reference-label"
)}
:
</span>
{item.title}
</Link>
) : (
item.title
)}
<br />
{new Date(
item.createdon
@@ -473,6 +474,11 @@ function AppealsTab(props) {
"statuscode@OData.Community.Display.V1.FormattedValue"
] || "N/A"}
</dd>
<dd className="govuk-summary-list__value govuk-!-font-size-16">
{item[
"caseorigincode@OData.Community.Display.V1.FormattedValue"
] || "N/A"}
</dd>
</div>
);
})
+22 -13
View File
@@ -724,20 +724,29 @@ const DocumentsTab = (props) => {
: ""}
</dd>
<dd className="govuk-summary-list__value govuk-!-font-size-14">
<Link
href={
"/case/" +
detailsObj.ticketnumber
}
>
{
detailsObj[
"_pinswg_documentids_value@OData.Community.Display.V1.FormattedValue"
]
}
</Link>
{detailsObj.publishtoweb ==
true ? (
<Link
target="_blank"
rel="noreferrer"
href={
"/case/" +
detailsObj.ticketnumber
}
>
{
detailsObj[
"_pinswg_documentids_value@OData.Community.Display.V1.FormattedValue"
]
}
</Link>
) : (
detailsObj[
"_pinswg_documentids_value@OData.Community.Display.V1.FormattedValue"
]
)}
</dd>
<dd className="govuk-summary-list__value govuk-!-font-size-16">
<dd className="govuk-summary-list__value govuk-!-font-size-14">
{
detailsObj[
"pinswg_origin@OData.Community.Display.V1.FormattedValue"