import Link from "next/link"; import _ from "lodash"; import { useRouter } from "next/router"; import useTranslation from "next-translate/useTranslation"; import { setCurrentReference } from "../../store/currentView/action"; import { connect } from "react-redux"; const TopThree = (props) => { let { t } = useTranslation(); const { showTopThree, showDetails, setCurrentReference, topThreeType } = props; const router = useRouter(); const { locale } = router; let topthreeRow = []; // for (var i = 0; i < 3; i++) { // (function (i) { // topthreeRow.push( //
//
//
// Case reference:{" "} // // { // setCurrentReference({ // "currentReference": // showTopThree.value[i] // .ticketnumber, // "currentType": topThreeType, // }); // }} // > // {showTopThree.value[i].ticketnumber} // // //
// {topThreeType != "awaitingSubmission" ? ( //
// Addressaa: // {showDetails[i].value[0] // .pinswg_siteaddressline1 == null // ? "not entered" // : showDetails[i].value[0] // .pinswg_siteaddressline1} //
// ) : ( // "" // )} // {topThreeType == "awaitingSubmission" ? ( //
// Make Representation on Case Incomplete, not // submitted //
// ) : ( // "" // )} //
//
//
// ); // })(i); // } let showTopThreeArr = showTopThree.value; Object.keys(showTopThreeArr).map((key, index) => { topthreeRow.push(
Case reference:{" "} { setCurrentReference({ "currentReference": showTopThreeArr[key].ticketnumber, "currentType": topThreeType, }); }} > {showTopThreeArr[key].ticketnumber}
{topThreeType != "awaitingSubmission" ? (
Addressa:{" "} {_.isEmpty(showDetails) ? "not entered" : _.isEmpty(showDetails[index]) ? "not entered" : _.isEmpty(showDetails[index].value[0]) ? "not entered" : _.isEmpty( showDetails[index].value[0] .pinswg_siteaddressline1 ) ? "not entered" : showDetails[index].value[0] .pinswg_siteaddressline1}
) : ( "" )} {topThreeType == "awaitingSubmission" ? (
Make Representation on Case Incomplete, not submitted
) : ( "" )}
); }); return <>{topthreeRow}; }; const mapDispatchToProps = (dispatch) => { return { setCurrentReference: (currentReference) => { dispatch(setCurrentReference(currentReference)); }, }; }; export default connect(null, mapDispatchToProps)(TopThree);