TimeTracker/lib/pages/MainApp.dart

38 lines
958 B
Dart

import 'dart:io';
import 'package:flutter/material.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<StatefulWidget> createState() {
return MainAppState();
}
}
class MainAppState extends State<MainApp> {
@override
void didChangeDependencies() {
super.didChangeDependencies();
}
@override
Widget build(BuildContext context) {
return MaterialApp(
title: "Time Tracker",
routes: {
"/": (ctx) => Platform.isAndroid ? HomePage() : WebMain(),
"/upd": (ctx) => UpdateSettingsPage(),
"/map": (ctx) => MapPage(),
"/work": (ctx) => WorkDataPage(),
},
theme: ThemeData.dark(),
);
}
}