added about dialog

This commit is contained in:
Fabian Freund
2024-05-17 14:06:59 +02:00
parent 416fee9d77
commit 2d2b1a72b3
12 changed files with 178 additions and 1 deletions
+14
View File
@@ -1,3 +1,5 @@
import 'package:bang_navigator/core/routing/dialog_page.dart';
import 'package:bang_navigator/features/about/presentation/screens/about.dart';
import 'package:bang_navigator/features/search_browser/presentation/screens/browser.dart';
import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart';
import 'package:bang_navigator/features/settings/presentation/screens/settings.dart';
@@ -9,6 +11,11 @@ part 'routes.g.dart';
@TypedGoRoute<KagiRoute>(
path: '/',
routes: [
TypedGoRoute<AboutRoute>(
path: 'about',
),
],
)
class KagiRoute extends GoRouteData {
KagiRoute();
@@ -41,3 +48,10 @@ class SettingsRoute extends GoRouteData {
return const SettingsScreen();
}
}
class AboutRoute extends GoRouteData {
@override
Page<void> buildPage(BuildContext context, GoRouterState state) {
return DialogPage(builder: (_) => const AboutDialogScreen());
}
}