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"; import jsonpath from "jsonpath"; import _ from "lodash"; import transLookup from "../../data/lookuptranslations.json"; const SearchResults = (props) => { const { searchString, searchResultsObj, searchDetailsObj, setCurrentReference, } = props; let { t } = useTranslation(); const router = useRouter(); const { locale } = router; var resultsArr = searchResultsObj.value || []; const ResultsView = (resultsArr) => { return (
{resultsArr.length > 200 ? t("search:searchresults-max-count-label") : t("search:searchresults-count-label", { count: resultsArr.length, })} . {typeof searchString != "undefined" ? ( <> {t("search:searchresults-case-count-label")}{" "} {" "} "{searchString}" > ) : ( "" )}
{resultsArr.length > 0 ? ( ResultsView(resultsArr) ) : (