Add geo assets settings
This commit is contained in:
@@ -4,6 +4,7 @@ import 'package:hiddify/core/router/routes/shared_routes.dart';
|
||||
import 'package:hiddify/features/about/view/view.dart';
|
||||
import 'package:hiddify/features/common/adaptive_root_scaffold.dart';
|
||||
import 'package:hiddify/features/logs/view/view.dart';
|
||||
import 'package:hiddify/features/settings/geo_assets/geo_assets_page.dart';
|
||||
import 'package:hiddify/features/settings/view/view.dart';
|
||||
|
||||
part 'desktop_routes.g.dart';
|
||||
@@ -48,6 +49,10 @@ part 'desktop_routes.g.dart';
|
||||
path: ConfigOptionsRoute.path,
|
||||
name: ConfigOptionsRoute.name,
|
||||
),
|
||||
TypedGoRoute<GeoAssetsRoute>(
|
||||
path: GeoAssetsRoute.path,
|
||||
name: GeoAssetsRoute.name,
|
||||
),
|
||||
],
|
||||
),
|
||||
TypedGoRoute<AboutRoute>(
|
||||
@@ -102,6 +107,21 @@ class ConfigOptionsRoute extends GoRouteData {
|
||||
}
|
||||
}
|
||||
|
||||
class GeoAssetsRoute extends GoRouteData {
|
||||
const GeoAssetsRoute();
|
||||
static const path = 'routing-assets';
|
||||
static const name = 'Routing Assets';
|
||||
|
||||
@override
|
||||
Page<void> buildPage(BuildContext context, GoRouterState state) {
|
||||
return const MaterialPage(
|
||||
fullscreenDialog: true,
|
||||
name: name,
|
||||
child: GeoAssetsPage(),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class AboutRoute extends GoRouteData {
|
||||
const AboutRoute();
|
||||
static const path = '/about';
|
||||
|
||||
@@ -5,6 +5,7 @@ import 'package:hiddify/core/router/routes/shared_routes.dart';
|
||||
import 'package:hiddify/features/about/view/view.dart';
|
||||
import 'package:hiddify/features/common/adaptive_root_scaffold.dart';
|
||||
import 'package:hiddify/features/logs/view/view.dart';
|
||||
import 'package:hiddify/features/settings/geo_assets/geo_assets_page.dart';
|
||||
import 'package:hiddify/features/settings/view/view.dart';
|
||||
|
||||
part 'mobile_routes.g.dart';
|
||||
@@ -47,6 +48,10 @@ part 'mobile_routes.g.dart';
|
||||
path: PerAppProxyRoute.path,
|
||||
name: PerAppProxyRoute.name,
|
||||
),
|
||||
TypedGoRoute<GeoAssetsRoute>(
|
||||
path: GeoAssetsRoute.path,
|
||||
name: GeoAssetsRoute.name,
|
||||
),
|
||||
],
|
||||
),
|
||||
TypedGoRoute<AboutRoute>(
|
||||
@@ -138,6 +143,23 @@ class PerAppProxyRoute extends GoRouteData {
|
||||
}
|
||||
}
|
||||
|
||||
class GeoAssetsRoute extends GoRouteData {
|
||||
const GeoAssetsRoute();
|
||||
static const path = 'routing-assets';
|
||||
static const name = 'Routing Assets';
|
||||
|
||||
static final GlobalKey<NavigatorState> $parentNavigatorKey = rootNavigatorKey;
|
||||
|
||||
@override
|
||||
Page<void> buildPage(BuildContext context, GoRouterState state) {
|
||||
return const MaterialPage(
|
||||
fullscreenDialog: true,
|
||||
name: name,
|
||||
child: GeoAssetsPage(),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class AboutRoute extends GoRouteData {
|
||||
const AboutRoute();
|
||||
static const path = 'about';
|
||||
|
||||
Reference in New Issue
Block a user