Created
April 26, 2021 22:46
-
-
Save AmineLAHRIM/cc40b308f7e52440cac5f7c8fa78009c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Here All App Routes | |
* */ | |
import 'package:flutter/animation.dart'; | |
import 'package:flutter/cupertino.dart'; | |
import 'package:flutter/foundation.dart'; | |
import 'package:get/get.dart'; | |
import 'package:luna_events_app/presentation/pages/auth_pages/activate_page.dart'; | |
import 'package:luna_events_app/presentation/pages/auth_pages/change_password_page.dart'; | |
import 'package:luna_events_app/presentation/pages/change_profile_page/change_profile_page.dart'; | |
import 'package:luna_events_app/presentation/pages/event_detail_page/event_detail_page.dart'; | |
import 'package:luna_events_app/presentation/pages/home_page.dart'; | |
import 'package:luna_events_app/presentation/pages/auth_pages/login_page.dart'; | |
import 'package:luna_events_app/presentation/pages/auth_pages/reset_password_page.dart'; | |
import 'package:luna_events_app/presentation/pages/auth_pages/set_password_page.dart'; | |
import 'package:luna_events_app/presentation/pages/auth_pages/sign_up_page.dart'; | |
import 'package:luna_events_app/presentation/pages/my_tickets_page/my_tickets_page.dart'; | |
import 'package:luna_events_app/presentation/pages/new_page.dart'; | |
import 'package:luna_events_app/presentation/pages/refund_page/refund_page.dart'; | |
import 'package:luna_events_app/presentation/pages/society_detail_page/society_detail_page.dart'; | |
import 'package:luna_events_app/presentation/pages/splash_page.dart'; | |
import 'package:luna_events_app/presentation/pages/stripe_checkout_page.dart'; | |
import 'package:luna_events_app/presentation/pages/ticket_select_page/ticket_select_page.dart'; | |
class AppRoutes { | |
static const SIGNUP = '/signup_page'; | |
static const SPLASH = '/splash_page'; | |
static const ACTIVATE = '/activate_page'; | |
static const LOGIN = '/login_page'; | |
static const HOME = '/home_page'; | |
static const REST_PASSWORD = '/reset_password_page'; | |
static const SET_PASSWORD = '/set_password_page'; | |
static const CHANGE_PROFILE_INFO = '/change_profile_info_page'; | |
static const CHANGE_PASSWORD = '/change_password_page'; | |
static const EVENT_DETAIL = '/event_detail_page'; | |
static const TICKET_SELECT = '/ticket_select_page'; | |
static const STRIPE_CHECKOUT = '/stripe_checkout_page'; | |
static const MY_TICKETS = '/my_tickets_page'; | |
static const SOCIETY_DETAIL = '/society_detail_page'; | |
static const NEWS_PAGE = '/news_page'; | |
static const REFUND_PAGE = '/refund_page'; | |
static const FRIEND_DETAIL = '/friend_page'; | |
static List<GetPage> pages = [ | |
GetPage( | |
name: AppRoutes.SPLASH, | |
page: () => SplashPage(), | |
), | |
GetPage( | |
name: AppRoutes.SIGNUP, | |
page: () => SignUpPage(), | |
), | |
GetPage( | |
name: AppRoutes.ACTIVATE, | |
transition: Transition.cupertino, | |
page: () => ActivatePage(), | |
), | |
GetPage( | |
name: AppRoutes.LOGIN, | |
page: () => LoginPage(), | |
), | |
GetPage( | |
name: AppRoutes.HOME, | |
page: () => HomePage(), | |
), | |
GetPage( | |
name: AppRoutes.REST_PASSWORD, | |
transition: Transition.cupertino, | |
page: () => ResetPasswordPage(), | |
), | |
GetPage( | |
name: AppRoutes.SET_PASSWORD, | |
transition: Transition.cupertino, | |
page: () => SetPasswordPage(), | |
), | |
GetPage( | |
name: AppRoutes.CHANGE_PROFILE_INFO, | |
transition: Transition.cupertino, | |
page: () => ChangeProfilePage(), | |
), | |
GetPage( | |
name: AppRoutes.CHANGE_PASSWORD, | |
transition: Transition.cupertino, | |
page: () => ChangePasswordPage(), | |
), | |
GetPage( | |
name: AppRoutes.EVENT_DETAIL, | |
curve: Curves.easeInOut, | |
transition: Transition.cupertino, | |
page: () => EventDetailPage(), | |
), | |
GetPage( | |
name: AppRoutes.TICKET_SELECT, | |
transition: Transition.cupertino, | |
page: () => TicketSelectPage(), | |
), | |
GetPage( | |
name: AppRoutes.STRIPE_CHECKOUT, | |
transition: Transition.cupertino, | |
page: () => StripeCheckoutPage(), | |
), | |
GetPage( | |
name: AppRoutes.MY_TICKETS, | |
transition: Transition.cupertino, | |
page: () => MyTicketsPage(), | |
), | |
GetPage( | |
name: AppRoutes.SOCIETY_DETAIL, | |
transition: Transition.cupertino, | |
middlewares: [ | |
GetMiddleware(), | |
], | |
page: () => SocietyDetailPage(), | |
), | |
GetPage( | |
name: AppRoutes.NEWS_PAGE, | |
transition: Transition.cupertino, | |
page: () => NewsPage(), | |
), | |
GetPage( | |
name: AppRoutes.REFUND_PAGE, | |
transition: Transition.cupertino, | |
page: () => RefundPage(), | |
), | |
]; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment