45 lines
1.1 KiB
Dart
Raw Normal View History

2025-08-27 12:43:25 +07:00
import 'package:auto_route/auto_route.dart';
import 'app_router.gr.dart';
@AutoRouterConfig()
class AppRouter extends RootStackRouter {
@override
List<AutoRoute> get routes => [
2025-08-27 15:07:49 +07:00
// Splash
AutoRoute(page: SplashRoute.page, initial: true),
// Onboarding
AutoRoute(page: OnboardingRoute.page),
2025-08-27 16:19:54 +07:00
// Auth
AutoRoute(page: LoginRoute.page),
2025-08-27 17:11:38 +07:00
AutoRoute(page: RegisterRoute.page),
2025-08-27 17:34:35 +07:00
AutoRoute(page: OtpRoute.page),
2025-08-27 18:40:03 +07:00
AutoRoute(page: PinRoute.page),
2025-08-29 16:14:02 +07:00
AutoRoute(page: CreatePasswordRoute.page),
2025-08-27 18:51:14 +07:00
// Main
AutoRoute(
page: MainRoute.page,
children: [
AutoRoute(page: HomeRoute.page),
AutoRoute(page: VoucherRoute.page),
AutoRoute(page: OrderRoute.page),
AutoRoute(page: ProfileRoute.page),
],
),
2025-08-28 01:11:19 +07:00
// Merchant
AutoRoute(page: MerchantRoute.page),
2025-08-29 16:07:01 +07:00
AutoRoute(page: MerchantDetailRoute.page),
2025-08-29 14:25:21 +07:00
// Reward
AutoRoute(page: RewardRoute.page),
2025-08-29 14:39:05 +07:00
AutoRoute(page: ProductRedeemRoute.page),
2025-08-29 15:30:15 +07:00
// Draw
AutoRoute(page: DrawRoute.page),
2025-08-29 15:40:45 +07:00
AutoRoute(page: DrawDetailRoute.page),
2025-08-27 15:07:49 +07:00
];
2025-08-27 12:43:25 +07:00
}