From 562a8fd242ebf34bb1190c294b663655db7330e0 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Fri, 15 Apr 2022 18:42:11 +0200 Subject: [PATCH] chore: Follow up new design fixes --- lib/config/routes.dart | 19 +++++++++++++++---- lib/widgets/layouts/login_scaffold.dart | 21 ++++++++++++--------- 2 files changed, 27 insertions(+), 13 deletions(-) diff --git a/lib/config/routes.dart b/lib/config/routes.dart index 1200374c..cc9cd2e1 100644 --- a/lib/config/routes.dart +++ b/lib/config/routes.dart @@ -354,10 +354,21 @@ class AppRoutes { buildTransition: _fadeTransition, ), VWidget( - path: 'signup', - widget: const SignupPage(), - buildTransition: _fadeTransition, - ), + path: 'connect', + widget: const ConnectPage(), + buildTransition: _fadeTransition, + stackedRoutes: [ + VWidget( + path: 'login', + widget: const Login(), + buildTransition: _fadeTransition, + ), + VWidget( + path: 'signup', + widget: const SignupPage(), + buildTransition: _fadeTransition, + ), + ]), ], ), ], diff --git a/lib/widgets/layouts/login_scaffold.dart b/lib/widgets/layouts/login_scaffold.dart index 39d93d3c..b738a71c 100644 --- a/lib/widgets/layouts/login_scaffold.dart +++ b/lib/widgets/layouts/login_scaffold.dart @@ -13,18 +13,21 @@ class LoginScaffold extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setSystemUIOverlayStyle( - const SystemUiOverlayStyle( - statusBarIconBrightness: Brightness.light, - statusBarColor: Colors.transparent, - systemNavigationBarContrastEnforced: false, - systemNavigationBarColor: Colors.transparent, - systemNavigationBarIconBrightness: Brightness.light, - ), - ); + WidgetsBinding.instance?.addPostFrameCallback((_) { + SystemChrome.setSystemUIOverlayStyle( + const SystemUiOverlayStyle( + statusBarIconBrightness: Brightness.light, + statusBarColor: Colors.transparent, + systemNavigationBarContrastEnforced: false, + systemNavigationBarColor: Colors.black, + systemNavigationBarIconBrightness: Brightness.light, + ), + ); + }); return Scaffold( appBar: appBar, extendBodyBehindAppBar: true, + extendBody: true, body: Container( decoration: const BoxDecoration( image: DecorationImage(