mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2025-12-23 17:04:25 +01:00
[Flutter] Fix snacbar behavior
This commit is contained in:
@@ -106,7 +106,7 @@ class _HomePageState extends State<HomePage> {
|
|||||||
final errMsg = "Failed to sync wallet. $e";
|
final errMsg = "Failed to sync wallet. $e";
|
||||||
debugPrint(errMsg);
|
debugPrint(errMsg);
|
||||||
if (context.mounted) {
|
if (context.mounted) {
|
||||||
final snackBar = SnackBar(content: Text(errMsg));
|
final snackBar = SnackBar(behavior: SnackBarBehavior.floating, content: Text(errMsg));
|
||||||
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ class _HomePageDrawerState extends State<HomePageDrawer> {
|
|||||||
final errMsg = "Failed to create backup. $e";
|
final errMsg = "Failed to create backup. $e";
|
||||||
debugPrint(errMsg);
|
debugPrint(errMsg);
|
||||||
if (context.mounted) {
|
if (context.mounted) {
|
||||||
final snackBar = SnackBar(content: Text(errMsg));
|
final snackBar = SnackBar(behavior: SnackBarBehavior.floating, content: Text(errMsg));
|
||||||
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -67,7 +67,7 @@ class _HomePageDrawerState extends State<HomePageDrawer> {
|
|||||||
final errMsg = "Failed to restore backup. $e";
|
final errMsg = "Failed to restore backup. $e";
|
||||||
debugPrint(errMsg);
|
debugPrint(errMsg);
|
||||||
if (context.mounted) {
|
if (context.mounted) {
|
||||||
final snackBar = SnackBar(content: Text(errMsg));
|
final snackBar = SnackBar(behavior: SnackBarBehavior.floating, content: Text(errMsg));
|
||||||
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -86,7 +86,7 @@ class _HomePageDrawerState extends State<HomePageDrawer> {
|
|||||||
final errMsg = "Failed to empty wallet cache. $e";
|
final errMsg = "Failed to empty wallet cache. $e";
|
||||||
debugPrint(errMsg);
|
debugPrint(errMsg);
|
||||||
if (context.mounted) {
|
if (context.mounted) {
|
||||||
final snackBar = SnackBar(content: Text(errMsg));
|
final snackBar = SnackBar(behavior: SnackBarBehavior.floating, content: Text(errMsg));
|
||||||
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -110,7 +110,7 @@ class _HomePageDrawerState extends State<HomePageDrawer> {
|
|||||||
final errMsg = "Failed to display mnemonics. $e";
|
final errMsg = "Failed to display mnemonics. $e";
|
||||||
debugPrint(errMsg);
|
debugPrint(errMsg);
|
||||||
if (context.mounted) {
|
if (context.mounted) {
|
||||||
final snackBar = SnackBar(content: Text(errMsg));
|
final snackBar = SnackBar(behavior: SnackBarBehavior.floating, content: Text(errMsg));
|
||||||
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,10 +15,14 @@ class PaymentItem extends StatelessWidget {
|
|||||||
try {
|
try {
|
||||||
debugPrint("Store payment preimage on clipboard. Preimage: ${item.preimage!}");
|
debugPrint("Store payment preimage on clipboard. Preimage: ${item.preimage!}");
|
||||||
Clipboard.setData(ClipboardData(text: item.preimage!));
|
Clipboard.setData(ClipboardData(text: item.preimage!));
|
||||||
const snackBar = SnackBar(content: Text('Copied payment preimage to clipboard.'));
|
const snackBar = SnackBar(
|
||||||
|
behavior: SnackBarBehavior.floating,
|
||||||
|
content: Text('Copied payment preimage to clipboard.'),
|
||||||
|
);
|
||||||
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
final snackBar = SnackBar(
|
final snackBar = SnackBar(
|
||||||
|
behavior: SnackBarBehavior.floating,
|
||||||
content: Text('Failed to copy payment preimage to clipboard. $e'),
|
content: Text('Failed to copy payment preimage to clipboard. $e'),
|
||||||
);
|
);
|
||||||
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
||||||
@@ -29,10 +33,14 @@ class PaymentItem extends StatelessWidget {
|
|||||||
try {
|
try {
|
||||||
debugPrint("Store swap ID on clipboard. Swap ID: ${item.swapId!}");
|
debugPrint("Store swap ID on clipboard. Swap ID: ${item.swapId!}");
|
||||||
Clipboard.setData(ClipboardData(text: item.swapId!));
|
Clipboard.setData(ClipboardData(text: item.swapId!));
|
||||||
const snackBar = SnackBar(content: Text('Copied swap ID to clipboard.'));
|
const snackBar = SnackBar(
|
||||||
|
behavior: SnackBarBehavior.floating,
|
||||||
|
content: Text('Copied swap ID to clipboard.'),
|
||||||
|
);
|
||||||
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
final snackBar = SnackBar(
|
final snackBar = SnackBar(
|
||||||
|
behavior: SnackBarBehavior.floating,
|
||||||
content: Text('Failed to copy payment preimage to clipboard. $e'),
|
content: Text('Failed to copy payment preimage to clipboard. $e'),
|
||||||
);
|
);
|
||||||
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ class QrActionButton extends StatelessWidget {
|
|||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Padding(
|
return Padding(
|
||||||
padding: const EdgeInsets.only(top: 32.0),
|
padding: const EdgeInsets.only(top: 32.0, bottom: 0),
|
||||||
child: FloatingActionButton(
|
child: FloatingActionButton(
|
||||||
backgroundColor: Colors.white,
|
backgroundColor: Colors.white,
|
||||||
shape: const StadiumBorder(),
|
shape: const StadiumBorder(),
|
||||||
|
|||||||
@@ -154,7 +154,10 @@ class _ReceivePaymentDialogState extends State<ReceivePaymentDialog> {
|
|||||||
final errMsg = "Error receiving payment: $e";
|
final errMsg = "Error receiving payment: $e";
|
||||||
debugPrint(errMsg);
|
debugPrint(errMsg);
|
||||||
if (context.mounted) {
|
if (context.mounted) {
|
||||||
final snackBar = SnackBar(content: Text(errMsg));
|
final snackBar = SnackBar(
|
||||||
|
behavior: SnackBarBehavior.floating,
|
||||||
|
content: Text(errMsg),
|
||||||
|
);
|
||||||
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
|
|||||||
@@ -95,7 +95,10 @@ class _SendPaymentDialogState extends State<SendPaymentDialog> {
|
|||||||
debugPrint(errMsg);
|
debugPrint(errMsg);
|
||||||
if (context.mounted) {
|
if (context.mounted) {
|
||||||
Navigator.pop(context);
|
Navigator.pop(context);
|
||||||
final snackBar = SnackBar(content: Text(errMsg));
|
final snackBar = SnackBar(
|
||||||
|
behavior: SnackBarBehavior.floating,
|
||||||
|
content: Text(errMsg),
|
||||||
|
);
|
||||||
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
@@ -118,7 +121,10 @@ class _SendPaymentDialogState extends State<SendPaymentDialog> {
|
|||||||
debugPrint(errMsg);
|
debugPrint(errMsg);
|
||||||
if (context.mounted) {
|
if (context.mounted) {
|
||||||
Navigator.pop(context);
|
Navigator.pop(context);
|
||||||
final snackBar = SnackBar(content: Text(errMsg));
|
final snackBar = SnackBar(
|
||||||
|
behavior: SnackBarBehavior.floating,
|
||||||
|
content: Text(errMsg),
|
||||||
|
);
|
||||||
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
|
|||||||
Reference in New Issue
Block a user