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