From 5b54d99f3673eb488f6f148aca27f537adfc31c2 Mon Sep 17 00:00:00 2001 From: yashmantri Date: Mon, 25 Nov 2024 17:47:13 +0530 Subject: [PATCH] NTP-14167 | Deallocation days added --- src/screens/allCases/ListItem.tsx | 9 ++++++++- src/screens/caseDetails/interface.ts | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/screens/allCases/ListItem.tsx b/src/screens/allCases/ListItem.tsx index 070bb404..bc8a6eea 100644 --- a/src/screens/allCases/ListItem.tsx +++ b/src/screens/allCases/ListItem.tsx @@ -24,7 +24,7 @@ import { addClickstreamEvent } from '../../services/clickstreamEventService'; import Tag, { TagVariant } from '../../../RN-UI-LIB/src/components/Tag'; import { formatAmount } from '../../../RN-UI-LIB/src/utlis/amount'; import RoundCheckIcon from '../../../RN-UI-LIB/src/Icons/RoundCheckIcon'; -import { getDocumentList } from '../../components/utlis/commonFunctions'; +import { getDocumentList, pluralise } from '../../components/utlis/commonFunctions'; import { toast } from '../../../RN-UI-LIB/src/components/toast'; import { COMPLETED_STATUSES, TABS_KEYS, TAG_CONTAINER_WIDTH, ToastMessages } from './constants'; import { VisitPlanStatus } from '../../reducer/userSlice'; @@ -85,6 +85,7 @@ const ListItem: React.FC = (props) => { totalOverdueAmount, distanceInKm, escalationData, + daysTillDeallocation } = caseListItemDetailObj; const isVisitPlanStatusLocked = useAppSelector( @@ -335,6 +336,12 @@ const ListItem: React.FC = (props) => { {' '}Bucket {dpdBucket} )} + {daysTillDeallocation ? ( + + Deallocation in {daysTillDeallocation} day + {pluralise(daysTillDeallocation, '', 's')} + + ) : null} {caseInteractionStatus ? ( {caseInteractionStatus} diff --git a/src/screens/caseDetails/interface.ts b/src/screens/caseDetails/interface.ts index 595a4d7f..bd25fef7 100644 --- a/src/screens/caseDetails/interface.ts +++ b/src/screens/caseDetails/interface.ts @@ -317,6 +317,7 @@ export interface CaseDetail { unpaidDays?: number; addressStringType?: string; escalationData ?: escalationData; + daysTillDeallocation: number; } export interface recentEscalationDetails {