import 'package:baseproject/features/presentation/account/login_screen.dart'; import 'package:baseproject/features/presentation/app/view/init_screen.dart'; import 'package:baseproject/features/presentation/home/view/home.dart'; import 'package:baseproject/features/presentation/order/view/order_list_screen.dart'; import 'package:baseproject/features/route/route_const.dart'; import 'package:flutter/material.dart'; class RouteGenerator { static Route? generatorRoute(RouteSettings setting) { // LocalStoreManager.setCurrentScreen(setting.name ?? ''); // tracking vào màn switch (setting.name) { case appInitRouteName: return MaterialPageRoute(settings: setting, builder: (_) => const InitScreen()); case homeApp: return MaterialPageRoute(settings: setting, builder: (_) => const Home()); case loginRouteName: return MaterialPageRoute(settings: setting, builder: (_) => const LoginScreen()); case myOrderRouteName: return MaterialPageRoute(settings: setting, builder: (_) => const OrderListScreen()); default: return null; } } }