Räumt den router_service.dart auf
This commit is contained in:
@@ -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: <String, PageBuilder>{
|
||||
'/': (_) => TabPage(
|
||||
child: HomePage(),
|
||||
paths: const <String>['/dashboard', '/trend', '/settings'],
|
||||
),
|
||||
'/dashboard': (_) => MaterialPage(child: Dashboard()),
|
||||
'/trend': (_) => MaterialPage(child: Trend()),
|
||||
'/settings': (_) => MaterialPage(child: Settings()),
|
||||
'/dashboard': (_) => MaterialPage<void>(child: Dashboard()),
|
||||
'/trend': (_) => MaterialPage<void>(child: Trend()),
|
||||
'/settings': (_) => MaterialPage<void>(child: Settings()),
|
||||
},
|
||||
onUnknownRoute: (_) => const Redirect('/'),
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user