import 'package:flutter_app/resources/pages/account_billing_details.dart'; import 'package:flutter_app/resources/pages/account_detail.dart'; import 'package:flutter_app/resources/pages/account_landing.dart'; import 'package:flutter_app/resources/pages/account_order_detail.dart'; import 'package:flutter_app/resources/pages/account_profile_update.dart'; import 'package:flutter_app/resources/pages/account_register.dart'; import 'package:flutter_app/resources/pages/account_shipping_details.dart'; import 'package:flutter_app/resources/pages/browse_category.dart'; import 'package:flutter_app/resources/pages/browse_search.dart'; import 'package:flutter_app/resources/pages/cart.dart'; import 'package:flutter_app/resources/pages/checkout_confirmation.dart'; import 'package:flutter_app/resources/pages/checkout_details.dart'; import 'package:flutter_app/resources/pages/checkout_payment_type.dart'; import 'package:flutter_app/resources/pages/checkout_shipping_type.dart'; import 'package:flutter_app/resources/pages/checkout_status.dart'; import 'package:flutter_app/resources/pages/customer_countries.dart'; import 'package:flutter_app/resources/pages/home.dart'; import 'package:flutter_app/resources/pages/home_search.dart'; import 'package:flutter_app/resources/pages/no_connection_page.dart'; import 'package:flutter_app/resources/pages/product_detail.dart'; import 'package:flutter_app/resources/pages/product_image_viewer_page.dart'; import 'package:flutter_app/resources/widgets/checkout_paypal.dart'; import 'package:nylo_support/router/router.dart'; import 'package:page_transition/page_transition.dart'; /* |-------------------------------------------------------------------------- | App Router |-------------------------------------------------------------------------- */ appRouter() => nyRoutes((router) { router.route("/home", (context) => HomePage()); router.route("/cart", (context) => CartPage()); router.route("/checkout", (context) => CheckoutConfirmationPage()); router.route("/browse-category", (context) => BrowseCategoryPage(), transition: PageTransitionType.fade); router.route("/product-search", (context) => BrowseSearchPage(), transition: PageTransitionType.fade); router.route("/product-detail", (context) => ProductDetailPage(), transition: PageTransitionType.rightToLeftWithFade); router.route("/product-images", (context) => ProductImageViewerPage(), transition: PageTransitionType.fade); router.route( "/account-order-detail", (context) => AccountOrderDetailPage(), transition: PageTransitionType.rightToLeftWithFade); router.route("/checkout-status", (context) => CheckoutStatusPage(), transition: PageTransitionType.rightToLeftWithFade); router.route("/checkout-details", (context) => CheckoutDetailsPage(), transition: PageTransitionType.bottomToTop); router.route( "/checkout-payment-type", (context) => CheckoutPaymentTypePage(), transition: PageTransitionType.bottomToTop); router.route( "/checkout-shipping-type", (context) => CheckoutShippingTypePage(), transition: PageTransitionType.bottomToTop); router.route("/home-search", (context) => HomeSearchPage(), transition: PageTransitionType.bottomToTop); router.route('/paypal', (context) => PayPalCheckout()); router.route("/customer-countries", (context) => CustomerCountriesPage(), transition: PageTransitionType.bottomToTop); router.route("/no-connection", (context) => NoConnectionPage()); // Account Section router.route("/account-landing", (context) => AccountLandingPage(), transition: PageTransitionType.bottomToTop); router.route("/account-register", (context) => AccountRegistrationPage()); router.route("/account-detail", (context) => AccountDetailPage()); router.route("/account-update", (context) => AccountProfileUpdatePage()); router.route( "/account-billing-details", (context) => AccountBillingDetailsPage()); router.route("/account-shipping-details", (context) => AccountShippingDetailsPage()); });