fix linux ui issue

This commit is contained in:
Serhii 2023-07-05 14:36:41 +03:00
parent 1ca09e692d
commit 94bb8a1194
2 changed files with 9 additions and 3 deletions

View file

@ -138,7 +138,7 @@ class PresentReceiveOptionPicker extends StatelessWidget {
Container(
margin: EdgeInsets.only(bottom: 40),
child: InkWell(
onTap: () => Navigator.pop(context),
onTap: () => Navigator.pop(popUpContext),
child: CircleAvatar(
child: Icon(
Icons.close,

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/device_info.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.pushNamedAndRemoveUntil(context, Routes.dashboard, (route) => false),
onPressed: () {
if (DeviceInfo.instance.isDesktop) {
Navigator.popUntil(context, (route) => route.isFirst);
} else {
Navigator.pushNamedAndRemoveUntil(context, Routes.dashboard, (route) => false);
}
},
child: _backButton),
),
);