Added feedback dialog

This commit is contained in:
Elias Müller 2024-02-06 09:49:00 +01:00
parent 7dee9f4f8a
commit 151cc536ea
2 changed files with 51 additions and 0 deletions

View File

@ -0,0 +1,42 @@
import 'package:flutter/material.dart';
class FeedbackDialog extends StatefulWidget {
const FeedbackDialog({super.key});
@override
State<FeedbackDialog> createState() => _FeedbackDialogState();
}
class _FeedbackDialogState extends State<FeedbackDialog> {
@override
Widget build(BuildContext context) {
return AlertDialog(
title: const Text("Feedback"),
content: const Column(
mainAxisSize: MainAxisSize.min,
children: [
Text("Bitte gib keine Daten wie z.B. Passwörter weiter."),
SizedBox(height: 20),
TextField(
decoration: InputDecoration(
border: OutlineInputBorder(),
label: Text("Feedback und Verbesserungen")
),
style: TextStyle(),
minLines: 3,
maxLines: 5,
)
],
),
actions: [
TextButton(
onPressed: () {
},
child: const Text("Senden"),
)
],
);
}
}

View File

@ -1,5 +1,7 @@
import 'package:flutter/material.dart';
import 'package:marianum_mobile/view/pages/more/feedback/feedbackDialog.dart';
import 'package:marianum_mobile/widget/centeredLeading.dart';
import 'package:persistent_bottom_nav_bar/persistent_tab_view.dart';
import '../../../widget/ListItem.dart';
@ -36,6 +38,13 @@ class Overhang extends StatelessWidget {
trailing: const Icon(Icons.arrow_right),
onTap: () => showDialog(context: context, builder: (context) => const SelectShareTypeDialog())
),
ListTile(
leading: const CenteredLeading(Icon(Icons.feedback_outlined)),
title: const Text("Du hast eine Idee?"),
subtitle: const Text("Fehler und Verbessungsvorschläge"),
trailing: const Icon(Icons.arrow_right),
onTap: () => showDialog(context: context, builder: (context) => const FeedbackDialog()),
)
],
),
);