Added feedback success dialog

This commit is contained in:
Elias Müller 2024-02-12 14:05:46 +01:00
parent 7bd6042bbf
commit e0f6ac2356
2 changed files with 9 additions and 2 deletions

View File

@ -5,6 +5,7 @@ import 'package:package_info/package_info.dart';
import '../../../../api/mhsl/server/feedback/addFeedback.dart'; import '../../../../api/mhsl/server/feedback/addFeedback.dart';
import '../../../../api/mhsl/server/feedback/addFeedbackParams.dart'; import '../../../../api/mhsl/server/feedback/addFeedbackParams.dart';
import '../../../../model/accountData.dart'; import '../../../../model/accountData.dart';
import '../../../../widget/infoDialog.dart';
class FeedbackDialog extends StatefulWidget { class FeedbackDialog extends StatefulWidget {
const FeedbackDialog({super.key}); const FeedbackDialog({super.key});
@ -59,7 +60,10 @@ class _FeedbackDialogState extends State<FeedbackDialog> {
) )
) )
.run() .run()
.then((value) => Navigator.of(context).pop()) .then((value) {
Navigator.of(context).pop();
InfoDialog.show(context, "Danke für dein Feedback!");
})
.catchError((error, trace) { .catchError((error, trace) {
setState(() { setState(() {
_error = error.toString(); _error = error.toString();

View File

@ -2,6 +2,9 @@ import 'package:flutter/material.dart';
class InfoDialog { class InfoDialog {
static show(BuildContext context, String info) { static show(BuildContext context, String info) {
showDialog(context: context, builder: (context) => AlertDialog(content: Text(info))); showDialog(context: context, builder: (context) => AlertDialog(
content: Text(info),
contentPadding: const EdgeInsets.all(20),
));
} }
} }