import Link from "next/link";
import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
export default function ViewAllResults(props) {
const { searchString, searchResultsObj, currentView } = props;
let { t } = useTranslation();
const router = useRouter();
const { locale } = router;
var resultsArr = props[currentView.viewKey][currentView.viewKey].value || [
{},
];
let resultsRowArr = [];
Object.keys(resultsArr).map((key, index) => {
resultsRowArr.push(
Case Reference:
{resultsArr[index].reference}
Site Address:{" "}
{resultsArr[index].address1}
{resultsArr[index].town}
{resultsArr[index].postcode}
Appellant/Applicant:
{resultsArr[index].appellantApplicant}
Authority:
{resultsArr[index].lpaname}
Case Type:
{
resultsArr[index][
"pinswg_appealcasetype@OData.Community.Display.V1.FormattedValue"
]
}
Status:
{
resultsArr[index][
"statuscode@OData.Community.Display.V1.FormattedValue"
]
}
);
});
return (
<>
{currentView.viewName}
-
{t("search:searchresults-case-reference-label")}
-
{t("search:searchresults-site-address-label")}
-
{t("search:searchresults-applicant-label")}
-
{t("search:searchresults-authority-label")}
-
{t("search:searchresults-case-type-label")}
-
{t("search:searchresults-status-label")}
{resultsRowArr}
>
);
}