import Link from "next/link"; import { useRouter } from "next/router"; import useTranslation from "next-translate/useTranslation"; import { setCurrentReference } from "../../store/currentView/action"; import { connect } from "react-redux"; const SearchResults = (props) => { const { searchString, searchResultsObj, setCurrentReference } = props; let { t } = useTranslation(); const router = useRouter(); const { locale } = router; var resultsArr = searchResultsObj.value || [{}]; const resultRow = Object.keys(resultsArr).map((key, index) => {
wwwwwwwCase Reference: {resultsArr[key].title}
Site Address: 23 Martineau Lane
HASTINGS
TN35 5DS
Appellant/Applicant: Mr J Pocknell
Authority: Hastings Borough Council{" "}
Case Type: Planning (W){" "}
Status: In Progress
; }); return (

{t("search:searchresults-title-label")}

{t("search:searchresults-count-label", { count: searchResultsObj["@odata.count"].toString(), })} . You searched for "{searchString}"

{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")}
{resultsArr.map((item, key) => { return (
{ setCurrentReference({ "currentReference": item.title, "currentType": "searchResultsObj", }); }} > Case Reference: {item.title}
Site Address:{" "} 23 Martineau Lane
HASTINGS
TN35 5DS
Appellant/Applicant: Mr J Pocknell
Authority: { item[ "_customerid_value@OData.Community.Display.V1.FormattedValue" ] }
Case Type: { item[ "pinswg_appealcasetype@OData.Community.Display.V1.FormattedValue" ] }
Status: { item[ "statuscode@OData.Community.Display.V1.FormattedValue" ] }
); })}
); }; const mapDispatchToProps = (dispatch) => { return { setCurrentReference: (currentReference) => { dispatch(setCurrentReference(currentReference)); }, }; }; export default connect(null, mapDispatchToProps)(SearchResults);