import Link from "next/link"; import { useRouter } from "next/router"; import useTranslation from "next-translate/useTranslation"; import jsonpath from "jsonpath"; import _ from "lodash"; const CaseSummary = (props) => { let { t } = useTranslation(); const router = useRouter(); const { locale } = router; const { caseReference, myCases, myRepresentations, watchedCases, awaitingSubmission, searchResultsObj, currentType, } = props; let setCaseQueryObj = props[currentType]; var casesObj = {}; currentType == "searchResultsObj" ? (casesObj = jsonpath.query( setCaseQueryObj, '$..[?(@.title=="' + caseReference + '")]' )) : (casesObj = jsonpath.query( setCaseQueryObj, '$..[?(@.reference=="' + caseReference + '")]' )); casesObj = Object.assign({}, ...casesObj); return (

Reference:{" "} {currentType == "searchResultsObj" ? casesObj.title : casesObj.reference}

{t("case:summary-applicant-label")}
{casesObj.appellantApplicant || ""}
{t("case:summary-agent-label")}
Mr A Agent
{t("case:summary-site-address-label")}
{casesObj.address1 || ""}
{casesObj.town || ""}
{casesObj.postcode || ""}
{t("case:summary-make-representation-label")} router.back()} className="govuk-button govuk-button--secondary" > {t("case:summary-back-button-label")}

{t("case:summary-case-details-label")}

{t("case:summary-case-type-label")}
{casesObj[ "pinswg_appealcasetype@OData.Community.Display.V1.FormattedValue" ] || "N/A"}
{t("case:summary-lpa-label")}
{casesObj.lpaname || ""}
{t( "case:summary-case-summary-label" )}
{casesObj.caseDetails.caseSummary || ""}
{t( "case:summary-case-officer-label" )}
{" "} {casesObj.caseDetails.caseOfficer || ""}
{t("case:summary-procedure-label")}
{casesObj.caseDetails.procedure || ""}
{t("case:summary-status-label")}
{casesObj[ "statuscode@OData.Community.Display.V1.FormattedValue" ] || ""}
{t("case:summary-decision-label")}
{casesObj.caseDetails.decision || ""}
{casesObj.caseDetails .outcome_document || ""}
{t( "case:summary-case-link-status-label" )}
{casesObj.caseDetails .caseLinkStatus || ""}
{t( "case:summary-linked-cases-label" )}
{casesObj.caseDetails.linkedCases || ""}

{t("case:summary-dates-label")}

{t("case:summary-start-date-label")}
{casesObj.caseDates.start_date || "N/A"}
{t( "case:summary-questionnaire-due-date-label" )}
{casesObj.caseDates .questionnaireDue || "N/A"}
{t( "case:summary-statement-due-date-label" )}
{casesObj.caseDates.statementsDue || "N/A"}
{t( "case:summary-interested-party-date-label" )}
{casesObj.caseDates .interestedPartyCommentsdue || "N/A"}
{t( "case:summary-applicant-final-comments-date-label" )}
{casesObj.caseDates .appellantLPAFinalCommentsdue || "N/A"}
{t( "case:summary-inquiry-evidence-date-label" )}
{casesObj.caseDates .inquiryEvidenceDue || "N/A"}
{t("case:summary-event-date-label")}
{casesObj.caseDates.eventDate || "N/A"}
{t( "case:summary-decision-date-label" )}
{casesObj.caseDates.decisionDate || "N/A"}
{/*
{t("case:summary-documents-button-label")}
*/}
); }; export default CaseSummary;