new home screen
This commit is contained in:
@@ -117,6 +117,15 @@ part of 'routes.dart';
|
||||
name: 'UnshortenerSettingsRoute',
|
||||
path: 'unshortener',
|
||||
),
|
||||
TypedGoRoute<HomeSettingsRoute>(name: 'HomeSettingsRoute', path: 'home'),
|
||||
TypedGoRoute<HomeModulesSettingsRoute>(
|
||||
name: 'HomeModulesSettingsRoute',
|
||||
path: 'home_modules',
|
||||
),
|
||||
TypedGoRoute<NewTabModulesSettingsRoute>(
|
||||
name: 'NewTabModulesSettingsRoute',
|
||||
path: 'new_tab_modules',
|
||||
),
|
||||
TypedGoRoute<ContextualToolbarSettingsRoute>(
|
||||
name: 'ContextualToolbarSettingsRoute',
|
||||
path: 'contextual_toolbar',
|
||||
@@ -359,6 +368,38 @@ class UnshortenerSettingsRoute extends GoRouteData
|
||||
}
|
||||
}
|
||||
|
||||
class HomeSettingsRoute extends GoRouteData with $HomeSettingsRoute {
|
||||
const HomeSettingsRoute();
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, GoRouterState state) {
|
||||
return const HomeSettingsScreen();
|
||||
}
|
||||
}
|
||||
|
||||
class HomeModulesSettingsRoute extends GoRouteData
|
||||
with $HomeModulesSettingsRoute {
|
||||
const HomeModulesSettingsRoute();
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, GoRouterState state) {
|
||||
return const ModuleSurfaceSettingsScreen();
|
||||
}
|
||||
}
|
||||
|
||||
class NewTabModulesSettingsRoute extends GoRouteData
|
||||
with $NewTabModulesSettingsRoute {
|
||||
const NewTabModulesSettingsRoute();
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, GoRouterState state) {
|
||||
return const ModuleSurfaceSettingsScreen(
|
||||
surface: ModuleSurface.newTab,
|
||||
title: 'Customize New Tab',
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class ContextualToolbarSettingsRoute extends GoRouteData
|
||||
with $ContextualToolbarSettingsRoute {
|
||||
const ContextualToolbarSettingsRoute();
|
||||
|
||||
Reference in New Issue
Block a user