Add ride cancellation details for the fe

This commit is contained in:
2026-09-22 12:12:42 +05:30
parent d20e4a532f
commit 44e335d542
3 changed files with 9 additions and 0 deletions
@@ -55,6 +55,12 @@ export function RideViewSheet({ open, onClose, ride }: RideViewSheetProps) {
<Row label="Meter End" value={ride.meterend ? `${ride.meterend} km` : '—'} />
<Row label="Started At" value={fmtDateTime(ride.startedAt)} />
<Row label="Closed At" value={fmtDateTime(ride.closedAt)} />
{ride.status === 'Cancelled' && (
<>
<Row label="Cancel Type" value={ride.cancelTypeCode || '—'} />
<Row label="Cancel Reason" value={ride.cancelReason || '—'} />
</>
)}
<Row label="Created At" value={fmtDateTime(ride.createdAt)} />
</div>
</DialogContent>
@@ -145,6 +145,7 @@ export function RidesClient() {
{
action: 'cancel',
label: 'Cancel ride',
tone: 'destructive',
onClick: handleCancel,
visible: (target) => target.status === 'Open',
},