import 'package:flutter/material.dart'; import 'package:timetrack/data.dart'; import 'package:timetrack/pages/HomePage.dart'; import 'package:timetrack/pages/MapPage.dart'; import 'package:timetrack/pages/UpdateSettings.dart'; import 'package:timetrack/pages/WebMainPage.dart'; import 'package:timetrack/pages/WorkData.dart'; class MainApp extends StatefulWidget { const MainApp({super.key}); @override State createState() { return MainAppState(); } } class MainAppState extends State { @override void didChangeDependencies() { super.didChangeDependencies(); } @override Widget build(BuildContext context) { return MaterialApp( title: "Time Tracker", routes: { "/": (ctx) => !SessionData.isWeb ? HomePage() : WebMain(), "/upd": (ctx) => UpdateSettingsPage(), "/map": (ctx) => MapPage(), "/work": (ctx) => WorkDataPage(), }, theme: ThemeData.dark(), ); } }