From 5cb76e5d59a094c4989364f71e94d00344f48712 Mon Sep 17 00:00:00 2001 From: DragonSlayer_14 Date: Sat, 20 Dec 2025 15:06:32 +0100 Subject: [PATCH] =?UTF-8?q?R=C3=A4umt=20den=20router=5Fservice.dart=20auf?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/Services/router_service.dart | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) 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('/'), ); }