From e785c117e4e050ecf206453e8f9cc51983caa12c Mon Sep 17 00:00:00 2001
From: Roba Boru
Date: Tue, 14 Jul 2026 16:08:33 +0300
Subject: [PATCH] Update arrival to terminal text
---
.../portal/src/app/booking/confirmation/page.tsx | 2 +-
.../portal/src/app/booking/seats/page.tsx | 8 --------
apps/edr-passenger-web/portal/src/app/guide/page.tsx | 4 ++--
apps/edr-passenger-web/portal/src/lib/generate-voucher.ts | 2 +-
4 files changed, 4 insertions(+), 12 deletions(-)
diff --git a/apps/edr-passenger-web/portal/src/app/booking/confirmation/page.tsx b/apps/edr-passenger-web/portal/src/app/booking/confirmation/page.tsx
index f4e67656d..cd316be92 100644
--- a/apps/edr-passenger-web/portal/src/app/booking/confirmation/page.tsx
+++ b/apps/edr-passenger-web/portal/src/app/booking/confirmation/page.tsx
@@ -727,7 +727,7 @@ export default function ConfirmationPage() {
- ✅ Please arrive at the station at least 30 minutes before
+ ✅ Please arrive at the station at least 2 hours before
departure.
diff --git a/apps/edr-passenger-web/portal/src/app/booking/seats/page.tsx b/apps/edr-passenger-web/portal/src/app/booking/seats/page.tsx
index 1463b238a..9ffb3adcb 100644
--- a/apps/edr-passenger-web/portal/src/app/booking/seats/page.tsx
+++ b/apps/edr-passenger-web/portal/src/app/booking/seats/page.tsx
@@ -1927,9 +1927,6 @@ export default function SeatsPage() {
? allCoachSeats?.find((s: any) => s.id === assignedSeatId)
: null;
const seatLabel = assignedSeat ? buildSeatLabel(assignedSeat) : "";
- const seatFare = assignedSeat
- ? (getSeatFare(assignedSeat) ?? (isPackageBooking ? packageTierPriceMinor ?? null : null))
- : isPackageBooking && assignedSeatId ? (packageTierPriceMinor ?? null) : null;
const isActive = i === activePassengerIndex;
const isClickable = i <= maxSelectableIndex;
return (
@@ -1979,11 +1976,6 @@ export default function SeatsPage() {
>
{assignedSeat ? `Seat ${seatLabel}` : "Not Assigned"}
- {assignedSeat && seatFare != null && (
-
- ETB {(seatFare / 100 * (isPackageBooking ? 2 : 1)).toFixed(2)}
-
- )}
);
diff --git a/apps/edr-passenger-web/portal/src/app/guide/page.tsx b/apps/edr-passenger-web/portal/src/app/guide/page.tsx
index 3297d1389..09f965a96 100644
--- a/apps/edr-passenger-web/portal/src/app/guide/page.tsx
+++ b/apps/edr-passenger-web/portal/src/app/guide/page.tsx
@@ -174,7 +174,7 @@ export default function HowToGuidePage() {
- 📱 Show the QR code at the gate for easy check-in. Arrive at least 30 minutes before departure.
+ 📱 Show the QR code at the gate for easy check-in. Arrive at least 2 hours before departure.
@@ -225,7 +225,7 @@ export default function HowToGuidePage() {
What should I bring on the day of travel?
- Bring your ticket (digital or printed), valid ID/passport, and arrive 30 minutes before departure.
+ Bring your ticket (digital or printed), valid ID/passport, and arrive 2 hours before departure.
diff --git a/apps/edr-passenger-web/portal/src/lib/generate-voucher.ts b/apps/edr-passenger-web/portal/src/lib/generate-voucher.ts
index 47ee3fdcc..dab5bba26 100644
--- a/apps/edr-passenger-web/portal/src/lib/generate-voucher.ts
+++ b/apps/edr-passenger-web/portal/src/lib/generate-voucher.ts
@@ -374,7 +374,7 @@ function drawInstructions(doc: jsPDF, y: number, margin: number, pageWidth: numb
doc.text('BEFORE YOU TRAVEL', margin + padX, y + 6, { charSpace: 0.3 });
doc.setFont('helvetica', 'normal'); doc.setFontSize(8);
doc.text('Present this voucher (printed or on your phone) at the terminal for boarding.', margin + padX, y + 11);
- doc.text('Please arrive at least 30 minutes before scheduled departure.', margin + padX, y + 15);
+ doc.text('Please arrive at least 2 hours before scheduled departure.', margin + padX, y + 15);
return y + cardH + 4;
}