import 'package:flutter/material.dart'; import 'package:routemaster/routemaster.dart'; import '../Pages/Dashboard/dashboard.dart'; 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: { '/': (_) => TabPage( child: HomePage(), paths: const ['/dashboard', '/trend', '/settings'], ), '/dashboard': (_) => MaterialPage(child: Dashboard()), '/trend': (_) => MaterialPage(child: Trend()), '/settings': (_) => MaterialPage(child: Settings()), }, onUnknownRoute: (_) => const Redirect('/'), ); }