Ref: Passt den router_service an
This commit is contained in:
@@ -8,18 +8,19 @@ import '../Pages/home_page.dart';
|
|||||||
|
|
||||||
/// Ein Service für das Routing innerhalb der App.
|
/// Ein Service für das Routing innerhalb der App.
|
||||||
///
|
///
|
||||||
/// Diese Klasse definiert die verfügbaren Routen und deren Zuordnung zu den entsprechenden Seiten.
|
/// Diese Klasse definiert die verfügbaren Routen
|
||||||
|
/// und deren Zuordnung zu den entsprechenden Seiten.
|
||||||
class RouterService {
|
class RouterService {
|
||||||
/// Die Routenkonfiguration der App.
|
/// Die Routenkonfiguration der App.
|
||||||
static final RouteMap routes = RouteMap(
|
static final RouteMap routes = RouteMap(
|
||||||
routes: <String, PageBuilder>{
|
routes: <String, PageBuilder>{
|
||||||
'/': (_) => TabPage(
|
'/': (_) => const TabPage(
|
||||||
child: HomePage(),
|
child: HomePage(),
|
||||||
paths: const <String>['/dashboard', '/trend', '/settings'],
|
paths: <String>['/dashboard', '/trend', '/settings'],
|
||||||
),
|
),
|
||||||
'/dashboard': (_) => MaterialPage<void>(child: Dashboard()),
|
'/dashboard': (_) => const MaterialPage<void>(child: Dashboard()),
|
||||||
'/trend': (_) => MaterialPage<void>(child: Trend()),
|
'/trend': (_) => const MaterialPage<void>(child: Trend()),
|
||||||
'/settings': (_) => MaterialPage<void>(child: Settings()),
|
'/settings': (_) => const MaterialPage<void>(child: Settings()),
|
||||||
},
|
},
|
||||||
onUnknownRoute: (_) => const Redirect('/'),
|
onUnknownRoute: (_) => const Redirect('/'),
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user