StreamBuilder<QuerySnapshot>(
stream: users,
builder: (BuildContext context,
AsyncSnapshot<QuerySnapshot>
snapshot) {
final data = snapshot.requireData;
return ListView.builder(
itemCount: data.size,
itemBuilder: (context, index) {
print("hola");
print(email);
if (data.docs[index]['email'] ==
email) {
print("llegue");
if (data.docs[index]['cargo'] ==
'Tutor legal') {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) =>
cambios()));
textemailcontroller.clear();
textpasscontroller.clear();
}
if (data.docs[index]['cargo'] ==
'Preseptor/a') {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) =>
InicioPrese()));
textemailcontroller.clear();
textpasscontroller.clear();
}
if (data.docs[index]['cargo'] ==
'Admin') {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) =>
const
crearperfiles()));
textemailcontroller.clear();
textpasscontroller.clear();
}
}
return Container();
});
});