StreamBuilder<QuerySnapshot>(
stream: dateRef,
builder: (context, AsyncSnapshot<QuerySnapshot> snapshot) {
if (snapshot.hasError) {
return Text('Bir şeyler ters gitti');
}
if (snapshot.connectionState == ConnectionState.waiting) { <-- yeni eklendi
return const Center(child: CircularProgressIndicator());
}
return Flexible( <-- ListView Flexible widgeti ile sarmalandı
child: ListView(
children:
snapshot.data!.docs.map((DocumentSnapshot document) {
Map<String, dynamic> data =
document.data()! as Map<String, dynamic>;
return ListTile(
title: Text(data['Ad']),
subtitle: Text(data['Soyad']),
);
}).toList(),
),
);
},
),