import 'package:auto_route/auto_route.dart'; import 'package:flutter/material.dart'; import '../features/authentication/presentation/screens/login_screen.dart'; import '../features/dashboard/presentation/screens/dashboard_screen.dart'; import '../features/splash/presentation/screens/splash_screen.dart'; part 'app_route.gr.dart'; // @MaterialAutoRouter( // replaceInRouteName: 'Page,Route', // routes: [ // MaterialRoute(page: SplashScreen, initial: true), // MaterialRoute(page: LoginScreen, path: LoginScreen.routeName), // MaterialRoute(page: DashboardScreen, path: DashboardScreen.routeName), // ], // ) @AutoRouterConfig(replaceInRouteName: 'Screen,Route') class AppRouter extends _$AppRouter { // @override // replaceInRouteName @override RouteType get defaultRouteType => const RouteType.material(); //.cupertino, .adaptive ..etc @override List get routes => [ /// routes go here AutoRoute(page: SplashRoute.page, initial: true), AutoRoute(page: LoginRoute.page), AutoRoute(page: DashboardRoute.page), ]; }