From 3f79a7b89826b60fd33712cb016418507da1b292 Mon Sep 17 00:00:00 2001 From: Felix Kirchner Date: Wed, 19 Nov 2025 18:26:51 +0100 Subject: [PATCH] sourcing enums out to enums.dart --- lib/core/enums.dart | 2 ++ lib/presentation/views/main_menu/create_group_view.dart | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 lib/core/enums.dart diff --git a/lib/core/enums.dart b/lib/core/enums.dart new file mode 100644 index 0000000..320eaf7 --- /dev/null +++ b/lib/core/enums.dart @@ -0,0 +1,2 @@ +/// Button types used for styling the [CustomWidthButton] +enum ButtonType { primary, secondary, tertiary } diff --git a/lib/presentation/views/main_menu/create_group_view.dart b/lib/presentation/views/main_menu/create_group_view.dart index 365cf27..db8890f 100644 --- a/lib/presentation/views/main_menu/create_group_view.dart +++ b/lib/presentation/views/main_menu/create_group_view.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart' hide ButtonStyle; import 'package:game_tracker/core/custom_theme.dart'; +import 'package:game_tracker/core/enums.dart'; import 'package:game_tracker/data/db/database.dart'; import 'package:game_tracker/data/dto/group.dart'; import 'package:game_tracker/data/dto/player.dart'; @@ -266,7 +267,7 @@ class _CreateGroupViewState extends State { CustomWidthButton( text: 'Create group', sizeRelativeToWidth: 0.95, - buttonStyle: ButtonStyle.secondary, + buttonType: ButtonType.primary, onPressed: (_groupNameController.text.isEmpty || selectedPlayers.isEmpty) ? null