Merge branch 'CW-429-Linux-trocador-invoice-screen-issue' of https://github.com/cake-tech/cake_wallet into CW-429-Linux-trocador-invoice-screen-issue

This commit is contained in:
Serhii 2023-07-06 15:18:06 +03:00
commit 5bae61b467

View file

@ -9,6 +9,7 @@ import 'package:cake_wallet/src/screens/receive/widgets/anonpay_status_section.d
import 'package:cake_wallet/src/screens/receive/widgets/qr_image.dart';
import 'package:cake_wallet/src/screens/receive/widgets/copy_link_item.dart';
import 'package:cake_wallet/themes/theme_base.dart';
import 'package:cake_wallet/utils/responsive_layout_util.dart';
import 'package:device_display_brightness/device_display_brightness.dart';
import 'package:flutter/material.dart';
import 'package:qr_flutter/qr_flutter.dart' as qr;
@ -48,8 +49,13 @@ class AnonPayReceivePage extends BasePage {
child: ButtonTheme(
minWidth: double.minPositive,
child: TextButton(
onPressed: () =>
Navigator.popUntil(context, (route) => route.isFirst),
onPressed: () {
if (ResponsiveLayoutUtil.instance.shouldRenderMobileUI(context)) {
Navigator.pushNamedAndRemoveUntil(context, Routes.dashboard, (route) => false);
} else {
Navigator.popUntil(context, (route) => route.isFirst);
}
},
child: _backButton),
),
);