From 5909b9a3e6210e941ee375f9249d3c12d8d3e253 Mon Sep 17 00:00:00 2001 From: NaiJi Date: Wed, 1 Jun 2022 17:29:37 +0300 Subject: [PATCH] Minor UI fixes on recovery key pages --- lib/ui/pages/recovery_key/recovery_key.dart | 15 ++++----------- .../recovery_key/recovery_key_receiving.dart | 5 +---- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/lib/ui/pages/recovery_key/recovery_key.dart b/lib/ui/pages/recovery_key/recovery_key.dart index d170603b..810f3080 100644 --- a/lib/ui/pages/recovery_key/recovery_key.dart +++ b/lib/ui/pages/recovery_key/recovery_key.dart @@ -27,17 +27,14 @@ class _RecoveryKeyState extends State { final keyStatus = context.watch().state; final List widgets; - final String? subtitle = + String? subtitle = keyStatus.exists ? null : 'recovery_key.key_main_description'.tr(); + switch (keyStatus.loadingStatus) { case LoadingStatus.refreshing: + subtitle = 'recovery_key.key_synchronizing'.tr(); widgets = [ const Center(child: CircularProgressIndicator()), - const SizedBox(height: 16), - BrandText( - 'recovery_key.key_synchronizing'.tr(), - type: TextType.h1, - ), ]; break; case LoadingStatus.success: @@ -47,13 +44,9 @@ class _RecoveryKeyState extends State { break; case LoadingStatus.uninitialized: case LoadingStatus.error: + subtitle = 'recovery_key.key_connection_error'.tr(); widgets = [ const Icon(Icons.sentiment_dissatisfied_outlined), - const SizedBox(height: 16), - BrandText( - 'recovery_key.key_connection_error'.tr(), - type: TextType.h1, - ), ]; break; } diff --git a/lib/ui/pages/recovery_key/recovery_key_receiving.dart b/lib/ui/pages/recovery_key/recovery_key_receiving.dart index 41f65a50..7356864d 100644 --- a/lib/ui/pages/recovery_key/recovery_key_receiving.dart +++ b/lib/ui/pages/recovery_key/recovery_key_receiving.dart @@ -2,8 +2,6 @@ import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; import 'package:selfprivacy/ui/components/brand_button/filled_button.dart'; import 'package:selfprivacy/ui/components/brand_hero_screen/brand_hero_screen.dart'; -import 'package:selfprivacy/ui/pages/root_route.dart'; -import 'package:selfprivacy/utils/route_transitions/basic.dart'; class RecoveryKeyReceiving extends StatelessWidget { const RecoveryKeyReceiving({required this.recoveryKey, Key? key}) @@ -44,8 +42,7 @@ class RecoveryKeyReceiving extends StatelessWidget { FilledButton( title: 'recovery_key.key_receiving_done'.tr(), onPressed: () { - Navigator.of(context) - .pushReplacement(materialRoute(const RootPage())); + Navigator.of(context).popUntil((route) => route.isFirst); }, ), ],