sourcing enums out to enums.dart

This commit is contained in:
2025-11-19 18:26:51 +01:00
parent 1232cb8f0d
commit 3f79a7b898
2 changed files with 4 additions and 1 deletions

2
lib/core/enums.dart Normal file
View File

@@ -0,0 +1,2 @@
/// Button types used for styling the [CustomWidthButton]
enum ButtonType { primary, secondary, tertiary }

View File

@@ -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<CreateGroupView> {
CustomWidthButton(
text: 'Create group',
sizeRelativeToWidth: 0.95,
buttonStyle: ButtonStyle.secondary,
buttonType: ButtonType.primary,
onPressed:
(_groupNameController.text.isEmpty || selectedPlayers.isEmpty)
? null