import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; import '../screens/auth/login_screen.dart'; import '../screens/home/home_screen.dart'; class AppRouter { static const String login = '/login'; static const String home = '/home'; static Route generateRoute(RouteSettings settings) { switch (settings.name) { case login: return MaterialPageRoute(builder: (_) => const LoginScreen()); case home: return MaterialPageRoute(builder: (_) => const HomeScreen()); default: return MaterialPageRoute( builder: (_) => Scaffold( body: Center( child: Text('Route non définie: ${settings.name}'), ), ), ); } } }