Merged PR 1180: added props and included generic copy of state

added props and included generic copy of state

Related work items: #11347
This commit is contained in:
Robert Bond
2024-06-05 12:40:09 +00:00
3 changed files with 40 additions and 32 deletions
+1
View File
@@ -22,6 +22,7 @@ const MyCases = (props) => {
showTopThree={props.myCases.myCases}
showDetails={props.myCases.myCasesDetails}
topThreeType={"myCases"}
props={props}
/>
</div>
{props.myCases.myCases["@odata.count"] > 3 && (
+1
View File
@@ -25,6 +25,7 @@ const MyRepresentations = (props) => {
props.myRepresentations.myRepresentationsDetails
}
topThreeType={"myRepresentations"}
props={props}
/>
</div>
+38 -32
View File
@@ -199,46 +199,52 @@ const TopThree = (props) => {
showTopThreeArr[key].incidentid
: router.locale == "cy"
? "/fymhorth/achos/" +
showTopThreeArr[key].pinswg_title
showTopThreeArr[key].pinswg_title +
"?key=" +
topThreeType
: "/myportal/case/" +
showTopThreeArr[key].pinswg_title
showTopThreeArr[key].pinswg_title +
"?key=" +
topThreeType
}
className="govuk-link--no-underline"
data-id={index}
onClick={() => {
setSearchResults(
props.props.watchedCases.watchedCases
);
setSearchDetails(
props.props.watchedCases
.watchedCasesDetails
);
setCurrentReference({
"ticketnumber":
showTopThreeArr[key].ticketnumber,
"currentReference":
topThreeType != "watchedCases"
? topThreeType !=
"myRepresentations"
? showTopThreeArr[key]
.ticketnumber
: showTopThreeArr[key][
"_pinswg_case_value@OData.Community.Display.V1.FormattedValue"
]
: showTopThreeArr[key][
"_pinswg_watchedcase_value@OData.Community.Display.V1.FormattedValue"
],
"currentType": topThreeType,
"incidentid": getIncidentId(
topThreeType,
showTopThreeArr[key]
props.props[topThreeType][topThreeType]
),
setSearchDetails(
props.props[topThreeType][
topThreeType + "Details"
]
),
setCurrentReference({
"ticketnumber":
showTopThreeArr[key]
.ticketnumber,
"currentReference":
topThreeType != "watchedCases"
? topThreeType !=
"myRepresentations"
? showTopThreeArr[key]
.ticketnumber
: showTopThreeArr[key][
"_pinswg_case_value@OData.Community.Display.V1.FormattedValue"
]
: showTopThreeArr[key][
"_pinswg_watchedcase_value@OData.Community.Display.V1.FormattedValue"
],
"currentType": topThreeType,
"appealType":
showTopThreeArr[key]
.pinswg_appealcasetype,
});
"incidentid": getIncidentId(
topThreeType,
showTopThreeArr[key]
),
"appealType":
showTopThreeArr[key]
.pinswg_appealcasetype,
});
}}
>
{topThreeType != "watchedCases"