generateRoute method
Implementation
Route<dynamic> generateRoute(final RouteSettings settings) {
Widget page;
switch (settings.name) {
// case Routes.onboardingPage:
// page = const OnboardingPage();
// break;
case Routes.loginOrRegisterPage:
page = const LoginOrRegister();
break;
case Routes.webDashboardLogin:
page = const WebDashBoradLogin();
break;
case Routes.WebDashBoradHome:
page = const WebDashBoradHome();
break;
case Routes.mainPage:
page = const MainPage();
break;
case Routes.loginPage:
page = const LoginPage();
break;
case Routes.phoneOtpPage:
page = const PhoneOtpPage();
break;
case Routes.registerPage:
page = const RegisterPage();
break;
case Routes.editProfilePage:
page = const EditProfilePage();
break;
case Routes.addressPage:
page = const AddressPage();
break;
case Routes.paymentPage:
page = const PaymentPage();
break;
case Routes.qrCodePage:
page = const QrCodePage();
break;
case Routes.notificationsPage:
page = const NotificationsPage();
break;
case Routes.themePage:
page = const ThemePage();
break;
case Routes.languagePage:
page = const LanguagePage();
break;
case Routes.returnsPage:
page = const ReturnsPage();
break;
case Routes.ordersPage:
page = const OrdersPage();
break;
case Routes.wishlistPage:
page = const WishlistPage();
break;
case Routes.cashBackPage:
page = const CashBackPage();
break;
case Routes.securityAndPrivacyPage:
page = const SecurityAndPrivacyPage();
break;
case Routes.helpAndSupportPage:
page = const HelpAndSupportPage();
break;
case Routes.conditionsAndTermsPage:
page = const ConditionsAndTermsPage();
break;
case Routes.aboutPage:
page = const AppInfo();
break;
case Routes.productPage:
page = ProductPage(product: settings.arguments as ProductModel);
break;
default:
page = const NoRoutesError();
}
return CupertinoPageRoute(builder: (_) => page);
}