diff --git a/lib/Services/router_service.dart b/lib/Services/router_service.dart index 14cca20..cc95b0d 100644 --- a/lib/Services/router_service.dart +++ b/lib/Services/router_service.dart @@ -6,16 +6,21 @@ import '../Pages/Settings/settings.dart'; import '../Pages/Trend/trend.dart'; import '../Pages/home_page.dart'; +/// Ein Service für das Routing innerhalb der App. +/// +/// Diese Klasse definiert die verfügbaren Routen und deren Zuordnung zu den entsprechenden Seiten. class RouterService { + /// Die Routenkonfiguration der App. static final RouteMap routes = RouteMap( - routes: { + routes: { '/': (_) => TabPage( child: HomePage(), paths: const ['/dashboard', '/trend', '/settings'], ), - '/dashboard': (_) => MaterialPage(child: Dashboard()), - '/trend': (_) => MaterialPage(child: Trend()), - '/settings': (_) => MaterialPage(child: Settings()), + '/dashboard': (_) => MaterialPage(child: Dashboard()), + '/trend': (_) => MaterialPage(child: Trend()), + '/settings': (_) => MaterialPage(child: Settings()), }, + onUnknownRoute: (_) => const Redirect('/'), ); }