StreamBuilder(
stream: FirebaseAuth.instance.authStateChanges(),
builder: (context, snapshot) {
//user is logged in
if (snapshot.hasData) {
return const AdminHomePage();
}
//user is not loggen in
else {
return const UserOrAdmin();
}
}),
builder: (context, snapshot) {
//user is logged in
if (snapshot.hasData) {
final data = snapshot.data;
if (data?.email == "yourAdminEmail") {
//admin
} else {
}
}