import 'package:chat/routes/app_routes.dart'; import 'package:chat/routes/auth_routes.dart'; import 'package:chat/views/home/index_page.dart'; import 'package:chat/views/public/app_page.dart'; import 'package:chat/views/public/scan_page.dart'; import 'package:chat/views/public/transit_page.dart'; import 'package:chat/views/public/unknown_page.dart'; import 'package:get/get.dart'; class AppRouter { // 引导页 static const String transitRoute = AppRoutes.transit; // 未知页面,返回主页 static final GetPage unknownRoute = GetPage( name: AppRoutes.notfound, page: () => const UnknownPage(), ); // 路由页面 static final List> getPages = [ /// 过渡页面 GetPage( name: AppRoutes.transit, page: () => const TransitPage(), ), GetPage( name: AppRoutes.app, page: () => AppPage(), ), /// 首页 GetPage( name: AppRoutes.home, page: () => const HomePage(), ), GetPage( name: AppRoutes.scan, page: () => const ScanPage(), ), AuthRoutes.router, ]; }