diff --git a/.idea/libraries/Dart_Packages.xml b/.idea/libraries/Dart_Packages.xml index ea10ad6..ad74def 100644 --- a/.idea/libraries/Dart_Packages.xml +++ b/.idea/libraries/Dart_Packages.xml @@ -138,7 +138,7 @@ - @@ -152,7 +152,7 @@ - @@ -257,7 +257,7 @@ - @@ -299,7 +299,7 @@ - @@ -327,7 +327,7 @@ - @@ -460,7 +460,7 @@ - @@ -509,7 +509,7 @@ - @@ -551,7 +551,7 @@ - @@ -607,7 +607,7 @@ - @@ -649,7 +649,7 @@ - @@ -705,7 +705,7 @@ - @@ -971,7 +971,7 @@ - @@ -985,7 +985,7 @@ - @@ -1055,7 +1055,7 @@ - @@ -1090,7 +1090,7 @@ - @@ -1125,7 +1125,7 @@ - @@ -1210,8 +1210,8 @@ - - + + @@ -1231,9 +1231,9 @@ - + - + @@ -1248,7 +1248,7 @@ - + @@ -1257,7 +1257,7 @@ - + @@ -1271,20 +1271,20 @@ - + - + - + @@ -1292,7 +1292,7 @@ - + @@ -1305,7 +1305,7 @@ - + @@ -1342,9 +1342,9 @@ - + - + @@ -1354,17 +1354,17 @@ - + - + - + diff --git a/.idea/libraries/Flutter_Plugins.xml b/.idea/libraries/Flutter_Plugins.xml index 74a32cf..2f6ff84 100644 --- a/.idea/libraries/Flutter_Plugins.xml +++ b/.idea/libraries/Flutter_Plugins.xml @@ -26,11 +26,11 @@ - - - - - + + + + + diff --git a/lib/view/pages/more/gradeAverages/gradeAverage.dart b/lib/view/pages/more/gradeAverages/gradeAverage.dart index 765c3a6..08ffdbf 100644 --- a/lib/view/pages/more/gradeAverages/gradeAverage.dart +++ b/lib/view/pages/more/gradeAverages/gradeAverage.dart @@ -50,20 +50,23 @@ class _GradeAverageState extends State { appBar: AppBar( title: const Text("Notendurschnittsrechner"), actions: [ - IconButton(onPressed: () { - showDialog( - context: context, - builder: (context) => ConfirmDialog( - title: "Zurücksetzen?", - content: "Alle Einträge werden entfernt.", - confirmButton: "Zurücksetzen", - onConfirm: () { - grades.clear(); - setState(() {}); - }, - ), - ); - }, icon: const Icon(Icons.delete_forever)), + Visibility( + visible: grades.isNotEmpty, + child: IconButton(onPressed: () { + showDialog( + context: context, + builder: (context) => ConfirmDialog( + title: "Zurücksetzen?", + content: "Alle Einträge werden entfernt.", + confirmButton: "Zurücksetzen", + onConfirm: () { + grades.clear(); + setState(() {}); + }, + ), + ); + }, icon: const Icon(Icons.delete_forever)), + ), PopupMenuButton( enableFeedback: true, initialValue: gradeSystem,