Compare commits
2 Commits
a2522cef13
...
ebb531d825
| Author | SHA1 | Date | |
|---|---|---|---|
| ebb531d825 | |||
| fc9779153d |
@@ -18,7 +18,6 @@ class CreateGroupView extends StatefulWidget {
|
|||||||
|
|
||||||
class _CreateGroupViewState extends State<CreateGroupView> {
|
class _CreateGroupViewState extends State<CreateGroupView> {
|
||||||
final _groupNameController = TextEditingController();
|
final _groupNameController = TextEditingController();
|
||||||
final _searchBarController = TextEditingController();
|
|
||||||
late final AppDatabase db;
|
late final AppDatabase db;
|
||||||
List<Player> selectedPlayers = [];
|
List<Player> selectedPlayers = [];
|
||||||
|
|
||||||
@@ -29,15 +28,11 @@ class _CreateGroupViewState extends State<CreateGroupView> {
|
|||||||
_groupNameController.addListener(() {
|
_groupNameController.addListener(() {
|
||||||
setState(() {});
|
setState(() {});
|
||||||
});
|
});
|
||||||
_searchBarController.addListener(() {
|
|
||||||
setState(() {});
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void dispose() {
|
void dispose() {
|
||||||
_groupNameController.dispose();
|
_groupNameController.dispose();
|
||||||
_searchBarController.dispose();
|
|
||||||
super.dispose();
|
super.dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -70,7 +65,6 @@ class _CreateGroupViewState extends State<CreateGroupView> {
|
|||||||
),
|
),
|
||||||
Expanded(
|
Expanded(
|
||||||
child: PlayerSelection(
|
child: PlayerSelection(
|
||||||
controller: _searchBarController,
|
|
||||||
onChanged: (value) {
|
onChanged: (value) {
|
||||||
selectedPlayers = [...value];
|
selectedPlayers = [...value];
|
||||||
},
|
},
|
||||||
@@ -92,8 +86,6 @@ class _CreateGroupViewState extends State<CreateGroupView> {
|
|||||||
);
|
);
|
||||||
if (!context.mounted) return;
|
if (!context.mounted) return;
|
||||||
if (success) {
|
if (success) {
|
||||||
_groupNameController.clear();
|
|
||||||
_searchBarController.clear();
|
|
||||||
Navigator.pop(context);
|
Navigator.pop(context);
|
||||||
} else {
|
} else {
|
||||||
ScaffoldMessenger.of(context).showSnackBar(
|
ScaffoldMessenger.of(context).showSnackBar(
|
||||||
|
|||||||
@@ -27,7 +27,8 @@ class _PlayerSelectionState extends State<PlayerSelection> {
|
|||||||
List<Player> selectedPlayers = [];
|
List<Player> selectedPlayers = [];
|
||||||
List<Player> suggestedPlayers = [];
|
List<Player> suggestedPlayers = [];
|
||||||
List<Player> allPlayers = [];
|
List<Player> allPlayers = [];
|
||||||
late final TextEditingController _searchBarController;
|
late final TextEditingController _searchBarController =
|
||||||
|
TextEditingController();
|
||||||
late final AppDatabase db;
|
late final AppDatabase db;
|
||||||
late Future<List<Player>> _allPlayersFuture;
|
late Future<List<Player>> _allPlayersFuture;
|
||||||
late final List<Player> skeletonData = List.filled(
|
late final List<Player> skeletonData = List.filled(
|
||||||
@@ -39,7 +40,6 @@ class _PlayerSelectionState extends State<PlayerSelection> {
|
|||||||
void initState() {
|
void initState() {
|
||||||
super.initState();
|
super.initState();
|
||||||
db = Provider.of<AppDatabase>(context, listen: false);
|
db = Provider.of<AppDatabase>(context, listen: false);
|
||||||
_searchBarController = widget.controller;
|
|
||||||
loadPlayerList();
|
loadPlayerList();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user