Skip to content

Commit 8f7abab

Browse files
Upgrade to Dart SDK 2.16
1 parent 9d19976 commit 8f7abab

File tree

3 files changed

+209
-139
lines changed

3 files changed

+209
-139
lines changed

lib/routes/router.gr.dart

Lines changed: 139 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -1,136 +1,164 @@
1+
// **************************************************************************
2+
// AutoRouteGenerator
3+
// **************************************************************************
4+
15
// GENERATED CODE - DO NOT MODIFY BY HAND
26

37
// **************************************************************************
48
// AutoRouteGenerator
59
// **************************************************************************
10+
//
11+
// ignore_for_file: type=lint
612

7-
import 'package:auto_route/auto_route.dart' as _i1;
8-
import 'package:flutter/material.dart' as _i2;
13+
import 'package:auto_route/auto_route.dart' as _i2;
14+
import 'package:flutter/material.dart' as _i8;
915

10-
import '../home_page.dart' as _i3;
11-
import '../posts/posts_page.dart' as _i5;
12-
import '../posts/single_post_page.dart' as _i6;
13-
import '../settings/settings_page.dart' as _i4;
14-
import '../users/user_profile_page.dart' as _i8;
15-
import '../users/users_page.dart' as _i7;
16+
import '../home_page.dart' as _i1;
17+
import '../posts/posts_page.dart' as _i4;
18+
import '../posts/single_post_page.dart' as _i5;
19+
import '../settings/settings_page.dart' as _i3;
20+
import '../users/user_profile_page.dart' as _i7;
21+
import '../users/users_page.dart' as _i6;
1622

17-
class AppRouter extends _i1.RootStackRouter {
18-
AppRouter([_i2.GlobalKey<_i2.NavigatorState>? navigatorKey])
23+
class AppRouter extends _i2.RootStackRouter {
24+
AppRouter([_i8.GlobalKey<_i8.NavigatorState>? navigatorKey])
1925
: super(navigatorKey);
2026

2127
@override
22-
final Map<String, _i1.PageFactory> pagesMap = {
23-
HomeRoute.name: (routeData) => _i1.MaterialPageX<dynamic>(
24-
routeData: routeData,
25-
builder: (_) {
26-
return const _i3.HomePage();
27-
}),
28-
PostsRouter.name: (routeData) => _i1.MaterialPageX<dynamic>(
29-
routeData: routeData,
30-
builder: (_) {
31-
return const _i1.EmptyRouterPage();
32-
}),
33-
UsersRouter.name: (routeData) => _i1.MaterialPageX<dynamic>(
34-
routeData: routeData,
35-
builder: (_) {
36-
return const _i1.EmptyRouterPage();
37-
}),
38-
SettingsRouter.name: (routeData) => _i1.MaterialPageX<dynamic>(
39-
routeData: routeData,
40-
builder: (_) {
41-
return const _i4.SettingsPage();
42-
}),
43-
PostsRoute.name: (routeData) => _i1.MaterialPageX<dynamic>(
44-
routeData: routeData,
45-
builder: (data) {
46-
final args =
47-
data.argsAs<PostsRouteArgs>(orElse: () => const PostsRouteArgs());
48-
return _i5.PostsPage(key: args.key);
49-
}),
50-
SinglePostRoute.name: (routeData) => _i1.MaterialPageX<dynamic>(
51-
routeData: routeData,
52-
builder: (data) {
53-
final pathParams = data.pathParams;
54-
final args = data.argsAs<SinglePostRouteArgs>(
55-
orElse: () =>
56-
SinglePostRouteArgs(postId: pathParams.getInt('postId')));
57-
return _i6.SinglePostPage(key: args.key, postId: args.postId);
58-
}),
59-
UsersRoute.name: (routeData) => _i1.MaterialPageX<dynamic>(
60-
routeData: routeData,
61-
builder: (_) {
62-
return const _i7.UsersPage();
63-
}),
64-
UserProfileRoute.name: (routeData) => _i1.MaterialPageX<dynamic>(
65-
routeData: routeData,
66-
builder: (data) {
67-
final pathParams = data.pathParams;
68-
final args = data.argsAs<UserProfileRouteArgs>(
69-
orElse: () =>
70-
UserProfileRouteArgs(userId: pathParams.getInt('userId')));
71-
return _i8.UserProfilePage(key: args.key, userId: args.userId);
72-
})
28+
final Map<String, _i2.PageFactory> pagesMap = {
29+
HomeRoute.name: (routeData) {
30+
return _i2.MaterialPageX<dynamic>(
31+
routeData: routeData, child: const _i1.HomePage());
32+
},
33+
PostsRouter.name: (routeData) {
34+
return _i2.MaterialPageX<dynamic>(
35+
routeData: routeData, child: const _i2.EmptyRouterPage());
36+
},
37+
UsersRouter.name: (routeData) {
38+
return _i2.MaterialPageX<dynamic>(
39+
routeData: routeData, child: const _i2.EmptyRouterPage());
40+
},
41+
SettingsRouter.name: (routeData) {
42+
return _i2.MaterialPageX<dynamic>(
43+
routeData: routeData, child: const _i3.SettingsPage());
44+
},
45+
PostsRoute.name: (routeData) {
46+
final args = routeData.argsAs<PostsRouteArgs>(
47+
orElse: () => const PostsRouteArgs());
48+
return _i2.MaterialPageX<dynamic>(
49+
routeData: routeData, child: _i4.PostsPage(key: args.key));
50+
},
51+
SinglePostRoute.name: (routeData) {
52+
final pathParams = routeData.inheritedPathParams;
53+
final args = routeData.argsAs<SinglePostRouteArgs>(
54+
orElse: () =>
55+
SinglePostRouteArgs(postId: pathParams.getInt('postId')));
56+
return _i2.MaterialPageX<dynamic>(
57+
routeData: routeData,
58+
child: _i5.SinglePostPage(key: args.key, postId: args.postId));
59+
},
60+
UsersRoute.name: (routeData) {
61+
return _i2.MaterialPageX<dynamic>(
62+
routeData: routeData, child: const _i6.UsersPage());
63+
},
64+
UserProfileRoute.name: (routeData) {
65+
final pathParams = routeData.inheritedPathParams;
66+
final args = routeData.argsAs<UserProfileRouteArgs>(
67+
orElse: () =>
68+
UserProfileRouteArgs(userId: pathParams.getInt('userId')));
69+
return _i2.MaterialPageX<dynamic>(
70+
routeData: routeData,
71+
child: _i7.UserProfilePage(key: args.key, userId: args.userId));
72+
}
7373
};
7474

7575
@override
76-
List<_i1.RouteConfig> get routes => [
77-
_i1.RouteConfig(HomeRoute.name, path: '/', children: [
78-
_i1.RouteConfig(PostsRouter.name, path: 'posts', children: [
79-
_i1.RouteConfig(PostsRoute.name, path: ''),
80-
_i1.RouteConfig(SinglePostRoute.name, path: ':postId')
81-
]),
82-
_i1.RouteConfig(UsersRouter.name, path: 'users', children: [
83-
_i1.RouteConfig(UsersRoute.name, path: ''),
84-
_i1.RouteConfig(UserProfileRoute.name, path: ':userId')
85-
]),
86-
_i1.RouteConfig(SettingsRouter.name, path: 'settings')
76+
List<_i2.RouteConfig> get routes => [
77+
_i2.RouteConfig(HomeRoute.name, path: '/', children: [
78+
_i2.RouteConfig(PostsRouter.name,
79+
path: 'posts',
80+
parent: HomeRoute.name,
81+
children: [
82+
_i2.RouteConfig(PostsRoute.name,
83+
path: '', parent: PostsRouter.name),
84+
_i2.RouteConfig(SinglePostRoute.name,
85+
path: ':postId', parent: PostsRouter.name)
86+
]),
87+
_i2.RouteConfig(UsersRouter.name,
88+
path: 'users',
89+
parent: HomeRoute.name,
90+
children: [
91+
_i2.RouteConfig(UsersRoute.name,
92+
path: '', parent: UsersRouter.name),
93+
_i2.RouteConfig(UserProfileRoute.name,
94+
path: ':userId', parent: UsersRouter.name)
95+
]),
96+
_i2.RouteConfig(SettingsRouter.name,
97+
path: 'settings', parent: HomeRoute.name)
8798
])
8899
];
89100
}
90101

91-
class HomeRoute extends _i1.PageRouteInfo<void> {
92-
const HomeRoute({List<_i1.PageRouteInfo>? children})
93-
: super(name, path: '/', initialChildren: children);
102+
/// generated route for
103+
/// [_i1.HomePage]
104+
class HomeRoute extends _i2.PageRouteInfo<void> {
105+
const HomeRoute({List<_i2.PageRouteInfo>? children})
106+
: super(HomeRoute.name, path: '/', initialChildren: children);
94107

95108
static const String name = 'HomeRoute';
96109
}
97110

98-
class PostsRouter extends _i1.PageRouteInfo<void> {
99-
const PostsRouter({List<_i1.PageRouteInfo>? children})
100-
: super(name, path: 'posts', initialChildren: children);
111+
/// generated route for
112+
/// [_i2.EmptyRouterPage]
113+
class PostsRouter extends _i2.PageRouteInfo<void> {
114+
const PostsRouter({List<_i2.PageRouteInfo>? children})
115+
: super(PostsRouter.name, path: 'posts', initialChildren: children);
101116

102117
static const String name = 'PostsRouter';
103118
}
104119

105-
class UsersRouter extends _i1.PageRouteInfo<void> {
106-
const UsersRouter({List<_i1.PageRouteInfo>? children})
107-
: super(name, path: 'users', initialChildren: children);
120+
/// generated route for
121+
/// [_i2.EmptyRouterPage]
122+
class UsersRouter extends _i2.PageRouteInfo<void> {
123+
const UsersRouter({List<_i2.PageRouteInfo>? children})
124+
: super(UsersRouter.name, path: 'users', initialChildren: children);
108125

109126
static const String name = 'UsersRouter';
110127
}
111128

112-
class SettingsRouter extends _i1.PageRouteInfo<void> {
113-
const SettingsRouter() : super(name, path: 'settings');
129+
/// generated route for
130+
/// [_i3.SettingsPage]
131+
class SettingsRouter extends _i2.PageRouteInfo<void> {
132+
const SettingsRouter() : super(SettingsRouter.name, path: 'settings');
114133

115134
static const String name = 'SettingsRouter';
116135
}
117136

118-
class PostsRoute extends _i1.PageRouteInfo<PostsRouteArgs> {
119-
PostsRoute({_i2.Key? key})
120-
: super(name, path: '', args: PostsRouteArgs(key: key));
137+
/// generated route for
138+
/// [_i4.PostsPage]
139+
class PostsRoute extends _i2.PageRouteInfo<PostsRouteArgs> {
140+
PostsRoute({_i8.Key? key})
141+
: super(PostsRoute.name, path: '', args: PostsRouteArgs(key: key));
121142

122143
static const String name = 'PostsRoute';
123144
}
124145

125146
class PostsRouteArgs {
126147
const PostsRouteArgs({this.key});
127148

128-
final _i2.Key? key;
149+
final _i8.Key? key;
150+
151+
@override
152+
String toString() {
153+
return 'PostsRouteArgs{key: $key}';
154+
}
129155
}
130156

131-
class SinglePostRoute extends _i1.PageRouteInfo<SinglePostRouteArgs> {
132-
SinglePostRoute({_i2.Key? key, required int postId})
133-
: super(name,
157+
/// generated route for
158+
/// [_i5.SinglePostPage]
159+
class SinglePostRoute extends _i2.PageRouteInfo<SinglePostRouteArgs> {
160+
SinglePostRoute({_i8.Key? key, required int postId})
161+
: super(SinglePostRoute.name,
134162
path: ':postId',
135163
args: SinglePostRouteArgs(key: key, postId: postId),
136164
rawPathParams: {'postId': postId});
@@ -141,20 +169,29 @@ class SinglePostRoute extends _i1.PageRouteInfo<SinglePostRouteArgs> {
141169
class SinglePostRouteArgs {
142170
const SinglePostRouteArgs({this.key, required this.postId});
143171

144-
final _i2.Key? key;
172+
final _i8.Key? key;
145173

146174
final int postId;
175+
176+
@override
177+
String toString() {
178+
return 'SinglePostRouteArgs{key: $key, postId: $postId}';
179+
}
147180
}
148181

149-
class UsersRoute extends _i1.PageRouteInfo<void> {
150-
const UsersRoute() : super(name, path: '');
182+
/// generated route for
183+
/// [_i6.UsersPage]
184+
class UsersRoute extends _i2.PageRouteInfo<void> {
185+
const UsersRoute() : super(UsersRoute.name, path: '');
151186

152187
static const String name = 'UsersRoute';
153188
}
154189

155-
class UserProfileRoute extends _i1.PageRouteInfo<UserProfileRouteArgs> {
156-
UserProfileRoute({_i2.Key? key, required int userId})
157-
: super(name,
190+
/// generated route for
191+
/// [_i7.UserProfilePage]
192+
class UserProfileRoute extends _i2.PageRouteInfo<UserProfileRouteArgs> {
193+
UserProfileRoute({_i8.Key? key, required int userId})
194+
: super(UserProfileRoute.name,
158195
path: ':userId',
159196
args: UserProfileRouteArgs(key: key, userId: userId),
160197
rawPathParams: {'userId': userId});
@@ -165,7 +202,12 @@ class UserProfileRoute extends _i1.PageRouteInfo<UserProfileRouteArgs> {
165202
class UserProfileRouteArgs {
166203
const UserProfileRouteArgs({this.key, required this.userId});
167204

168-
final _i2.Key? key;
205+
final _i8.Key? key;
169206

170207
final int userId;
208+
209+
@override
210+
String toString() {
211+
return 'UserProfileRouteArgs{key: $key, userId: $userId}';
212+
}
171213
}

0 commit comments

Comments
 (0)