Files
eh_downloader_flutter/lib/main.dart
2023-08-28 16:56:36 +08:00

36 lines
754 B
Dart

import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'globals.dart';
import 'home.dart';
import 'set_server.dart';
final _router = GoRouter(
routes: [
GoRoute(
path: HomePage.routeName,
builder: (context, state) => const HomePage(),
),
GoRoute(
path: SetServerPage.routeName,
builder: (context, state) => const SetServerPage(),
),
],
);
void main() async {
if (!kIsWeb) await prepareJar();
await preparePrefs();
runApp(const MainApp());
}
class MainApp extends StatelessWidget {
const MainApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp.router(routerConfig: _router);
}
}