feat(frontend): improve application feedback messages

This commit is contained in:
SaidSoighiri94
2026-07-24 14:08:55 +02:00
parent a562b3248f
commit 4ee593c8d4
8 changed files with 236 additions and 62 deletions
@@ -9,6 +9,7 @@ import "../services/emprunt_service.dart";
import "../widgets/ensup_top_bar.dart";
import "../widgets/brand_corners.dart";
import "../widgets/etat_checklist.dart";
import "../widgets/app_message.dart";
import "resultat_retour_screen.dart";
class ChecklistRetourScreen extends StatefulWidget {
@@ -114,9 +115,7 @@ class _ChecklistRetourScreenState extends State<ChecklistRetourScreen> {
if (!mounted) {
return;
}
ScaffoldMessenger.of(
context,
).showSnackBar(SnackBar(content: Text(error.toString())));
AppMessage.erreur(context, error);
} finally {
if (mounted) {
setState(() => _envoiEnCours = false);
@@ -142,19 +141,15 @@ class _ChecklistRetourScreenState extends State<ChecklistRetourScreen> {
etatDemande: _etatApi(etat),
);
if (!mounted) return;
ScaffoldMessenger.of(context).showSnackBar(
const SnackBar(
content: Text(
"Le responsable a été alerté de cette tentative de modification.",
),
),
AppMessage.alerte(
context,
"Le responsable a été alerté de cette tentative de modification.",
titre: "Changement signalé",
);
} catch (error) {
if (!mounted) return;
setState(() => _alerteEnvoyee = false);
ScaffoldMessenger.of(
context,
).showSnackBar(SnackBar(content: Text(error.toString())));
AppMessage.erreur(context, error);
} finally {
if (mounted) {
setState(() => _alerteEnCours = false);