From ed59cbb91e6ca3c31f119f99776a616d27883609 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Mon, 24 Mar 2025 19:50:59 -0500 Subject: [PATCH] refactor --- web/repertory/lib/helpers.dart | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/web/repertory/lib/helpers.dart b/web/repertory/lib/helpers.dart index ba54b742..1c7fe69c 100644 --- a/web/repertory/lib/helpers.dart +++ b/web/repertory/lib/helpers.dart @@ -115,17 +115,23 @@ void displayAuthError(Auth auth) { displayErrorMessage( constants.navigatorKey.currentContext!, "Authentication failed", + clear: true, ); } -void displayErrorMessage(context, String text) { +void displayErrorMessage(context, String text, {bool clear = false}) { if (!context.mounted) { return; } - ScaffoldMessenger.of( - context, - ).showSnackBar(SnackBar(content: Text(text, textAlign: TextAlign.center))); + final messenger = ScaffoldMessenger.of(context); + if (clear) { + messenger.removeCurrentSnackBar(); + } + + messenger.showSnackBar( + SnackBar(content: Text(text, textAlign: TextAlign.center)), + ); } String formatMountName(String type, String name) {