future: allPlayers,
builder: (context, snapshot) {
if (snapshot.hasData) {
- return ListView.builder(
- itemCount: snapshot.data.length,
- itemBuilder: (context, index) {
- return ListTile(
- title: Text(
- snapshot.data[index].name.toString()));
- });
+ if (snapshot.data.length == 0) {
+ return Text('No players yet');
+ } else {
+ return ListView.builder(
+ itemCount: snapshot.data.length,
+ itemBuilder: (context, index) {
+ return ListTile(
+ title: Text(
+ snapshot.data[index].name.toString()));
+ });
+ }
} else if (snapshot.hasError) {
return Text("${snapshot.error}");
}