import 'package:flutter/material.dart'; import 'package:get/get.dart'; import '../routes/app_routes.dart'; class TransitionToRideScreen extends StatefulWidget { const TransitionToRideScreen({super.key}); @override State createState() => _TransitionToRideScreenState(); } class _TransitionToRideScreenState extends State { @override void initState() { super.initState(); // Wait until the first frame is built and then navigate. // This ensures the previous screen is gone before we move to MainScreen. WidgetsBinding.instance.addPostFrameCallback((_) { Get.offAllNamed(AppRoutes.main); }); } @override Widget build(BuildContext context) { // A simple loader is all that's needed. return const Scaffold( body: Center( child: CircularProgressIndicator(), ), ); } }