2025-08-12 15:18:38 +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-12 17:13:02 +07:00
|
|
|
// Splash
|
|
|
|
|
AutoRoute(page: SplashRoute.page, initial: true),
|
|
|
|
|
|
|
|
|
|
// Auth
|
|
|
|
|
AutoRoute(page: LoginRoute.page),
|
2025-08-12 17:36:41 +07:00
|
|
|
|
|
|
|
|
// Main
|
|
|
|
|
AutoRoute(
|
|
|
|
|
page: MainRoute.page,
|
|
|
|
|
children: [
|
|
|
|
|
AutoRoute(page: HomeRoute.page),
|
2025-08-18 13:33:45 +07:00
|
|
|
AutoRoute(page: OrderRoute.page),
|
2025-08-12 17:36:41 +07:00
|
|
|
AutoRoute(page: ReportRoute.page),
|
|
|
|
|
AutoRoute(page: ProfileRoute.page),
|
|
|
|
|
],
|
|
|
|
|
),
|
2025-08-13 00:15:53 +07:00
|
|
|
|
|
|
|
|
// Language
|
|
|
|
|
AutoRoute(page: LanguageRoute.page),
|
2025-08-13 12:55:27 +07:00
|
|
|
|
|
|
|
|
// Form
|
|
|
|
|
AutoRoute(page: DailyTasksFormRoute.page),
|
2025-08-13 13:55:34 +07:00
|
|
|
|
|
|
|
|
// Schedule
|
|
|
|
|
AutoRoute(page: ScheduleRoute.page),
|
2025-08-13 16:11:04 +07:00
|
|
|
|
|
|
|
|
// Product
|
|
|
|
|
AutoRoute(page: ProductRoute.page),
|
2025-08-18 16:05:59 +07:00
|
|
|
AutoRoute(page: ProductAnalyticRoute.page),
|
2025-08-15 16:31:29 +07:00
|
|
|
|
|
|
|
|
// Customer
|
|
|
|
|
AutoRoute(page: CustomerRoute.page),
|
2025-08-15 18:02:09 +07:00
|
|
|
|
|
|
|
|
// Inventory
|
|
|
|
|
AutoRoute(page: InventoryRoute.page),
|
2025-08-15 18:28:13 +07:00
|
|
|
|
|
|
|
|
// Sales
|
|
|
|
|
AutoRoute(page: SalesRoute.page),
|
2025-08-15 23:06:47 +07:00
|
|
|
|
|
|
|
|
// Purchase page
|
|
|
|
|
AutoRoute(page: PurchaseRoute.page),
|
2025-08-15 23:53:05 +07:00
|
|
|
|
|
|
|
|
// Finance page
|
|
|
|
|
AutoRoute(page: FinanceRoute.page),
|
2025-08-17 13:10:01 +07:00
|
|
|
|
2025-08-18 15:30:34 +07:00
|
|
|
// Order
|
|
|
|
|
AutoRoute(page: OrderDetailRoute.page),
|
2025-08-19 11:08:33 +07:00
|
|
|
|
|
|
|
|
// Outlet
|
|
|
|
|
AutoRoute(page: OutletInformationRoute.page),
|
2025-08-19 12:48:06 +07:00
|
|
|
|
2025-08-19 13:01:29 +07:00
|
|
|
// Download Report
|
|
|
|
|
AutoRoute(page: DownloadReportRoute.page),
|
|
|
|
|
|
2025-08-19 15:05:08 +07:00
|
|
|
// Profile
|
|
|
|
|
AutoRoute(page: ProfileEditRoute.page),
|
|
|
|
|
|
2025-08-19 12:48:06 +07:00
|
|
|
// Error
|
|
|
|
|
AutoRoute(page: ErrorRoute.page),
|
|
|
|
|
|
|
|
|
|
// Coming Soong
|
|
|
|
|
AutoRoute(page: ComingSoonRoute.page),
|
2025-08-12 17:13:02 +07:00
|
|
|
];
|
2025-08-12 15:18:38 +07:00
|
|
|
}
|