PluginProbe
Yatra – Travel Booking & Tour Operator Software / 3.0.16
Yatra – Travel Booking & Tour Operator Software v3.0.16
3.0.16 3.0.15 3.0.14 3.0.14.1 3.0.14.2 3.0.12 3.0.13 3.0.11 3.0.10 3.0.9 3.0.8 3.0.7 3.0.6 3.0.5 3.0.5.1 3.0.4 3.0.3 3.0.2.9 3.0.2.7 3.0.2.8 3.0.2.6 trunk 1.0.0 2.0.0 2.0.1 All 84 releases
← All changes | resources/js/App.tsx +6 -0 3.0.9 → 3.0.16 View file →
@@ -104,8 +104,9 @@
104 104 const RecurringRuleForm = lazy(() => import("./pages/RecurringRuleForm"));
105 105 const Whatsapp = lazy(() => import("./pages/Whatsapp"));
106 106 const ChannelManager = lazy(() => import("./pages/ChannelManager"));
107 107 const Webhooks = lazy(() => import("./pages/Webhooks"));
108 +const ScheduledPayments = lazy(() => import("./pages/ScheduledPayments"));
108 109 const TripConsentForm = lazy(() => import("./pages/TripConsentForm"));
109 110 const BookingForm = lazy(() => import("./pages/BookingForm"));
110 111 const ViewBooking = lazy(() => import("./pages/ViewBooking"));
111 112 const AvailabilityForm = lazy(() => import("./pages/AvailabilityForm"));
@@ -353,8 +354,13 @@
353 354 return <DiscountForm />;
354 355 }
355 356 return <Discounts />;
356 357 case "payments":
358 + // Scheduled balance payments (Pro module) live under Payments as a tab.
359 + // Checked before the action branches because this tab has no forms.
360 + if (tab.toLowerCase() === "scheduled") {
361 + return <ScheduledPayments />;
362 + }
357 363 // Check if we're viewing, creating, or editing a payment
358 364 if (action === "view") {
359 365 return <ViewPayment />;
360 366 }