Compare commits
2 Commits
f1bd9c18e0
...
686463720a
| Author | SHA1 | Date | |
|---|---|---|---|
| 686463720a | |||
| 6a77028171 |
@@ -1,11 +1,11 @@
|
|||||||
import 'package:flutter/material.dart' hide ButtonStyle;
|
import 'package:flutter/material.dart';
|
||||||
import 'package:game_tracker/core/custom_theme.dart';
|
import 'package:game_tracker/core/custom_theme.dart';
|
||||||
import 'package:game_tracker/core/enums.dart';
|
import 'package:game_tracker/core/enums.dart';
|
||||||
import 'package:game_tracker/data/db/database.dart';
|
import 'package:game_tracker/data/db/database.dart';
|
||||||
import 'package:game_tracker/data/dto/group.dart';
|
import 'package:game_tracker/data/dto/group.dart';
|
||||||
import 'package:game_tracker/data/dto/player.dart';
|
import 'package:game_tracker/data/dto/player.dart';
|
||||||
import 'package:game_tracker/presentation/widgets/buttons/custom_width_button.dart';
|
import 'package:game_tracker/presentation/widgets/buttons/custom_width_button.dart';
|
||||||
import 'package:game_tracker/presentation/widgets/select_player_widget.dart';
|
import 'package:game_tracker/presentation/widgets/player_selection.dart';
|
||||||
import 'package:game_tracker/presentation/widgets/text_input_field.dart';
|
import 'package:game_tracker/presentation/widgets/text_input_field.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
@@ -69,7 +69,7 @@ class _CreateGroupViewState extends State<CreateGroupView> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
Expanded(
|
Expanded(
|
||||||
child: SelectPlayerWidget(
|
child: PlayerSelection(
|
||||||
groupNameController: _groupNameController,
|
groupNameController: _groupNameController,
|
||||||
searchBarController: _searchBarController,
|
searchBarController: _searchBarController,
|
||||||
onChanged: (value) {
|
onChanged: (value) {
|
||||||
|
|||||||
@@ -9,12 +9,12 @@ import 'package:game_tracker/presentation/widgets/top_centered_message.dart';
|
|||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
import 'package:skeletonizer/skeletonizer.dart';
|
import 'package:skeletonizer/skeletonizer.dart';
|
||||||
|
|
||||||
class SelectPlayerWidget extends StatefulWidget {
|
class PlayerSelection extends StatefulWidget {
|
||||||
final TextEditingController groupNameController;
|
final TextEditingController groupNameController;
|
||||||
final TextEditingController searchBarController;
|
final TextEditingController searchBarController;
|
||||||
final Function(List<Player> value) onChanged;
|
final Function(List<Player> value) onChanged;
|
||||||
|
|
||||||
const SelectPlayerWidget({
|
const PlayerSelection({
|
||||||
super.key,
|
super.key,
|
||||||
required this.groupNameController,
|
required this.groupNameController,
|
||||||
required this.searchBarController,
|
required this.searchBarController,
|
||||||
@@ -22,10 +22,10 @@ class SelectPlayerWidget extends StatefulWidget {
|
|||||||
});
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
State<SelectPlayerWidget> createState() => _SelectPlayerWidgetState();
|
State<PlayerSelection> createState() => _PlayerSelectionState();
|
||||||
}
|
}
|
||||||
|
|
||||||
class _SelectPlayerWidgetState extends State<SelectPlayerWidget> {
|
class _PlayerSelectionState extends State<PlayerSelection> {
|
||||||
List<Player> selectedPlayers = [];
|
List<Player> selectedPlayers = [];
|
||||||
List<Player> suggestedPlayers = [];
|
List<Player> suggestedPlayers = [];
|
||||||
List<Player> allPlayers = [];
|
List<Player> allPlayers = [];
|
||||||
Reference in New Issue
Block a user