diff --git a/lib/presentation/views/mode_selection_view.dart b/lib/presentation/views/mode_selection_view.dart index a7d3ce7..8ce0119 100644 --- a/lib/presentation/views/mode_selection_view.dart +++ b/lib/presentation/views/mode_selection_view.dart @@ -4,7 +4,9 @@ import 'package:flutter/cupertino.dart'; class ModeSelectionMenu extends StatelessWidget { final int pointLimit; - const ModeSelectionMenu({super.key, required this.pointLimit}); + final bool showDeselection; + const ModeSelectionMenu( + {super.key, required this.pointLimit, required this.showDeselection}); @override Widget build(BuildContext context) { @@ -14,6 +16,23 @@ class ModeSelectionMenu extends StatelessWidget { ), child: ListView( children: [ + Visibility( + visible: showDeselection, + child: Padding( + padding: const EdgeInsets.fromLTRB(0, 16, 0, 0), + child: CupertinoListTile( + title: + Text('Kein Standardmodus', style: CustomTheme.modeTitle), + subtitle: const Text( + 'Dein Standardmodus wird zurückgesetzt.', + style: CustomTheme.modeDescription, + maxLines: 3, + ), + onTap: () { + Navigator.pop(context); + }, + ), + )), Padding( padding: const EdgeInsets.fromLTRB(0, 16, 0, 0), child: CupertinoListTile( diff --git a/pubspec.yaml b/pubspec.yaml index 37af518..623b5b9 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,7 +2,7 @@ name: cabo_counter description: "Mobile app for the card game Cabo" publish_to: 'none' -version: 0.4.9+533 +version: 0.4.9+537 environment: sdk: ^3.5.4