From 44e335d5424b3ae1ff42fb1668630aee216d608c Mon Sep 17 00:00:00 2001 From: DeepnaPooja Date: Tue, 22 Sep 2026 12:12:42 +0530 Subject: [PATCH] Add ride cancellation details for the fe --- .../operations/rides/_components/ride-view-sheet.tsx | 6 ++++++ .../operations/rides/_components/rides-client.tsx | 1 + distribution_fe/types/api.ts | 2 ++ 3 files changed, 9 insertions(+) diff --git a/distribution_fe/app/(dashboard)/operations/rides/_components/ride-view-sheet.tsx b/distribution_fe/app/(dashboard)/operations/rides/_components/ride-view-sheet.tsx index 70916ba..6513168 100644 --- a/distribution_fe/app/(dashboard)/operations/rides/_components/ride-view-sheet.tsx +++ b/distribution_fe/app/(dashboard)/operations/rides/_components/ride-view-sheet.tsx @@ -55,6 +55,12 @@ export function RideViewSheet({ open, onClose, ride }: RideViewSheetProps) { + {ride.status === 'Cancelled' && ( + <> + + + + )} diff --git a/distribution_fe/app/(dashboard)/operations/rides/_components/rides-client.tsx b/distribution_fe/app/(dashboard)/operations/rides/_components/rides-client.tsx index 4353d1f..6e2d527 100644 --- a/distribution_fe/app/(dashboard)/operations/rides/_components/rides-client.tsx +++ b/distribution_fe/app/(dashboard)/operations/rides/_components/rides-client.tsx @@ -145,6 +145,7 @@ export function RidesClient() { { action: 'cancel', label: 'Cancel ride', + tone: 'destructive', onClick: handleCancel, visible: (target) => target.status === 'Open', }, diff --git a/distribution_fe/types/api.ts b/distribution_fe/types/api.ts index 0fb545b..955781d 100644 --- a/distribution_fe/types/api.ts +++ b/distribution_fe/types/api.ts @@ -561,6 +561,8 @@ export interface RideResponse { meterend: number startedAt: string | null closedAt: string | null + cancelTypeCode: CancelRequestType | null + cancelReason: string | null createdAt: string }