class RouteGenerator {
static Route<dynamic> generateRoute(RouteSettings settings) {
case '/app':
return MaterialPageRoute(builder: (_) => App());
break;
case '/landing':
return MaterialPageRoute(builder: (_) => Landing());
break;
case '/login':
return MaterialPageRoute(builder: (_) => Login());
break;
case '/dashboard':
return MaterialPageRoute(builder: (_) => Dashboard());
break;
case '/profile':
return MaterialPageRoute(builder: (_) => Profile());
break;
case '/setting':
return MaterialPageRoute(builder: (_) => Setting());
break;
default:
return _errorRoute();
break;
}
}
static Route<dynamic> _errorRoute() {
return MaterialPageRoute(builder: (_) {
return Scaffold(
appBar: AppBar(title: Text('Error')),
body: Center(child: Text('Error')),
);
});
}