import { JSONPath as jsonpath } from "jsonpath-plus"; import useTranslation from "next-translate/useTranslation"; import { useRouter } from "next/router"; import { hasOwn } from "../../utils"; const RepDetails = (props) => { let { t } = useTranslation(); const router = useRouter(); const { locale } = router; const { currentType, casesObj, appealType } = props; let { caseReference, ticketnumber } = props; let setCaseDetailsObj = router.query.hasOwnProperty("state") ? router.query.state == "edit" ? props.myRepresentations.myRepresentations : props.searchResultsObj.searchDetailsObj : props.currentType == "watchedCases" ? props.props.props.props.watchedCases.watchedCasesDetails : props.props.props.searchResultsObj.searchDetailsObj; var detailsObj = {}; caseReference = router.query.hasOwnProperty("state") ? router.query.state == "edit" ? router.query.case : caseReference : caseReference; detailsObj = jsonpath({ path: '$..[?(@ && @.ticketnumber=="' + ticketnumber + '")]', json: setCaseDetailsObj, eval: true }); detailsObj = detailsObj[0]; return ( <> {" "}
{appealType == 846040002 ? t("myrepresentations:sips-capacity-para-one") : t("myrepresentations:capacity-para-one")}
{appealType == 846040002 ? t("myrepresentations:sips-capacity-para-two") : t("myrepresentations:capacity-para-two")}