diff --git a/lib/src/screens/seed/pre_seed_page.dart b/lib/src/screens/seed/pre_seed_page.dart index 6f552758d..b9ea48eae 100644 --- a/lib/src/screens/seed/pre_seed_page.dart +++ b/lib/src/screens/seed/pre_seed_page.dart @@ -22,51 +22,46 @@ class PreSeedPage extends BasePage { final image = getIt.get().isDarkTheme ? imageDark : imageLight; - return Container( - padding: EdgeInsets.all(24), - child: Column( - children: [ - Flexible( - flex: 2, - child: AspectRatio( - aspectRatio: 1, - child: FittedBox(child: image, fit: BoxFit.contain))), - Flexible( - flex: 3, - child: Column( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: [ - Padding( - padding: - EdgeInsets.only(top: 70, left: 16, right: 16), - child: Text( - S.of(context).pre_seed_description, - textAlign: TextAlign.center, - style: TextStyle( - fontSize: 14, - fontWeight: FontWeight.normal, - color: Theme.of(context) - .primaryTextTheme - .caption - .color), - ), - ), - PrimaryButton( - onPressed: () => - Navigator.of(context).popAndPushNamed(Routes.seed, - arguments: true), - text: S.of(context).pre_seed_button_text, - color: Theme.of(context) - .accentTextTheme - .body2 - .color, - textColor: Colors.white) - ], - ) - ) - ], - ), - ); + return WillPopScope( + onWillPop: () async => false, + child: Container( + padding: EdgeInsets.all(24), + child: Column( + children: [ + Flexible( + flex: 2, + child: AspectRatio( + aspectRatio: 1, + child: FittedBox(child: image, fit: BoxFit.contain))), + Flexible( + flex: 3, + child: Column( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Padding( + padding: EdgeInsets.only(top: 70, left: 16, right: 16), + child: Text( + S.of(context).pre_seed_description, + textAlign: TextAlign.center, + style: TextStyle( + fontSize: 14, + fontWeight: FontWeight.normal, + color: Theme.of(context) + .primaryTextTheme + .caption + .color), + ), + ), + PrimaryButton( + onPressed: () => Navigator.of(context) + .popAndPushNamed(Routes.seed, arguments: true), + text: S.of(context).pre_seed_button_text, + color: Theme.of(context).accentTextTheme.body2.color, + textColor: Colors.white) + ], + )) + ], + ), + )); } - -} \ No newline at end of file +} diff --git a/lib/src/screens/seed/wallet_seed_page.dart b/lib/src/screens/seed/wallet_seed_page.dart index 72c80d503..0e47ee676 100644 --- a/lib/src/screens/seed/wallet_seed_page.dart +++ b/lib/src/screens/seed/wallet_seed_page.dart @@ -86,7 +86,7 @@ class WalletSeedPage extends BasePage { final image = getIt.get().isDarkTheme ? imageDark : imageLight; - return Container( + return WillPopScope(onWillPop: () async => false, child: Container( padding: EdgeInsets.all(24), child: Column( children: [ @@ -194,6 +194,6 @@ class WalletSeedPage extends BasePage { ], )) ], - )); + ))); } }