feat: alphabet list, change Layout etc
This commit is contained in:
+9
-1
@@ -103,6 +103,10 @@ GoRouter createAppRouter({
|
||||
required AdminPinViewModel adminPinViewModel,
|
||||
required RemoteSyncViewModel remoteSyncViewModel,
|
||||
}) {
|
||||
// go_router drops `extra` when it rebuilds a route from its location, e.g.
|
||||
// when the app returns from Android's installer, so keep the last update
|
||||
UpdateInfo? lastUpdate;
|
||||
|
||||
return GoRouter(
|
||||
initialLocation: '/bar',
|
||||
observers: [routeObserver, SentryNavigatorObserver()],
|
||||
@@ -194,8 +198,12 @@ GoRouter createAppRouter({
|
||||
|
||||
GoRoute(
|
||||
path: '/update-progress',
|
||||
redirect: (context, state) {
|
||||
if (state.extra case final UpdateInfo update) lastUpdate = update;
|
||||
return lastUpdate == null ? '/settings' : null;
|
||||
},
|
||||
builder: (context, state) {
|
||||
final update = state.extra as UpdateInfo;
|
||||
final update = lastUpdate!;
|
||||
final simulate = state.uri.queryParameters['simulate'] == 'true';
|
||||
final simulateError =
|
||||
state.uri.queryParameters['simulateError'] == 'true';
|
||||
|
||||
Reference in New Issue
Block a user