Add a message that is to be displayed after saving the state data when performing actions.

This commit is contained in:
zontreck 2025-06-13 19:07:41 -07:00
parent 09a52d2865
commit ced927c306
4 changed files with 36 additions and 4 deletions

View file

@ -42,6 +42,18 @@ class _HomePageState extends State<HomePage> {
SessionData.DisplayError = "";
}
if (SessionData.DisplayMessage.isNotEmpty) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(SessionData.DisplayMessage),
elevation: 8,
duration: Duration(seconds: 5),
),
);
SessionData.DisplayMessage = "";
}
}
@override
@ -123,6 +135,7 @@ class _HomePageState extends State<HomePage> {
onTap: () async {
setState(() {
SessionData.ResetAppSession();
SessionData.DirtyState = true;
});
},
),
@ -167,6 +180,8 @@ class _HomePageState extends State<HomePage> {
);
}
setState(() {});
SessionData.DirtyState = true;
},
child: Text("ENGAGE"),
),
@ -211,6 +226,8 @@ class _HomePageState extends State<HomePage> {
SessionData.EndTrip();
setState(() {});
SessionData.DirtyState = true;
},
child: Text("Yes"),
),
@ -254,6 +271,8 @@ class _HomePageState extends State<HomePage> {
SessionData.GetNewDelivery();
setState(() {});
SessionData.DirtyState = true;
},
child: Text("Yes"),
),
@ -295,6 +314,8 @@ class _HomePageState extends State<HomePage> {
SessionData.GetNewDelivery();
setState(() {});
SessionData.DirtyState = true;
},
child: Text("Yes"),
),
@ -363,6 +384,8 @@ class _HomePageState extends State<HomePage> {
await SessionData.Logout();
setState(() {});
SessionData.DirtyState = true;
},
child: Text("Yes"),
),
@ -400,6 +423,8 @@ class _HomePageState extends State<HomePage> {
}
class OverlayWidget extends StatefulWidget {
const OverlayWidget({super.key});
@override
State<StatefulWidget> createState() {
return _Overlay();