routes.dart 951 B

123456789101112131415161718192021222324252627
  1. import 'package:flutter/material.dart';
  2. import 'package:flutter_chinese_chees/pages/splash_page.dart';
  3. class Routes {
  4. static const String home = '/';
  5. static const String login = '/login';
  6. static const String register = '/register';
  7. static const String logout = '/logout';
  8. static const String splash = '/splash';
  9. static Route onGenerateRoute(RouteSettings settings) {
  10. switch (settings.name) {
  11. case home:
  12. return MaterialPageRoute(builder: (_) => const SplashPage());
  13. case login:
  14. return MaterialPageRoute(builder: (_) => const SplashPage());
  15. case register:
  16. return MaterialPageRoute(builder: (_) => const SplashPage());
  17. case logout:
  18. return MaterialPageRoute(builder: (_) => const SplashPage());
  19. case splash:
  20. return MaterialPageRoute(builder: (_) => const SplashPage());
  21. default:
  22. return MaterialPageRoute(builder: (_) => const SplashPage());
  23. }
  24. }
  25. }