mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-30 00:38:11 +00:00
Passenger portal issues resolution 2
This commit is contained in:
@@ -71,10 +71,13 @@ export default function ConfirmationPage() {
|
||||
router.push('/booking/search');
|
||||
};
|
||||
|
||||
if (!bookingId || !pnr) {
|
||||
router.push('/booking/search');
|
||||
return null;
|
||||
}
|
||||
useEffect(() => {
|
||||
if (!bookingId || !pnr) {
|
||||
router.push('/booking/search');
|
||||
}
|
||||
}, [bookingId, pnr, router]);
|
||||
|
||||
if (!bookingId || !pnr) return null;
|
||||
|
||||
return (
|
||||
<div className="min-h-screen bg-gray-50 dark:bg-gray-900 py-12">
|
||||
|
||||
@@ -282,10 +282,13 @@ export default function PassengersPage() {
|
||||
}
|
||||
};
|
||||
|
||||
if (!searchCriteria) {
|
||||
router.push('/booking/search');
|
||||
return null;
|
||||
}
|
||||
useEffect(() => {
|
||||
if (!searchCriteria) {
|
||||
router.push('/booking/search');
|
||||
}
|
||||
}, [searchCriteria, router]);
|
||||
|
||||
if (!searchCriteria) return null;
|
||||
|
||||
if (nationalityMismatch && formInitialized) {
|
||||
const searchLabel: Record<string, string> = { ETHIOPIAN: 'Ethiopian', DJIBOUTIAN: 'Djiboutian', OTHER: 'Other' };
|
||||
|
||||
@@ -156,10 +156,13 @@ export default function SeatsPage() {
|
||||
}
|
||||
};
|
||||
|
||||
if (!selectedSchedule || !passengers.length) {
|
||||
router.push('/booking/search');
|
||||
return null;
|
||||
}
|
||||
useEffect(() => {
|
||||
if (!selectedSchedule || !passengers.length) {
|
||||
router.push('/booking/search');
|
||||
}
|
||||
}, [selectedSchedule, passengers.length, router]);
|
||||
|
||||
if (!selectedSchedule || !passengers.length) return null;
|
||||
|
||||
return (
|
||||
<>
|
||||
|
||||
Reference in New Issue
Block a user