StreamBuilder<QuerySnapshot>( stream: FirebaseFirestore.instance .collection('customers') .snapshots(), builder: ( BuildContext context, AsyncSnapshot<QuerySnapshot> snapshot, ) { if (snapshot.hasData) { var data = 'No Data'; return Text(data); } if (snapshot.connectionState == ConnectionState.waiting) { var data = 'Loading'; return Text(data); } final data = snapshot.requireData; return ListView.builder( itemCount: data.size, itemBuilder: (context, index) { return Container( child: Column( children: [ detailsWidget( icon: Icons.person, field: 'Name', value: '${data.docs[index]['name']}', ), detailsWidget( icon: Icons.oder, field: 'Order', value: '${data.docs[index]['order']}', ), ], ), ); }); }),
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)