diff --git a/Frontend/patient_manager/lib/mih_packages/mih_home/MIH_Profile_Getter.dart b/Frontend/patient_manager/lib/mih_packages/mih_home/MIH_Profile_Getter.dart index cf56e6e9..e6dca96f 100644 --- a/Frontend/patient_manager/lib/mih_packages/mih_home/MIH_Profile_Getter.dart +++ b/Frontend/patient_manager/lib/mih_packages/mih_home/MIH_Profile_Getter.dart @@ -109,6 +109,38 @@ class _MIHProfileGetterState extends State { } } + bool isUserNew(AppUser signedInUser) { + if (signedInUser.fname == "") { + return true; + } else { + return false; + } + } + + bool isDevActive() { + if (AppEnviroment.getEnv() == "Dev") { + return true; + } else { + return false; + } + } + + bool isBusinessUser(AppUser signedInUser) { + if (signedInUser.type == "personal") { + return false; + } else { + return true; + } + } + + bool isBusinessUserNew(BusinessUser? businessUser) { + if (businessUser == null) { + return true; + } else { + return false; + } + } + // Dont know icons created by Freepik - Flaticon @override void dispose() { @@ -134,6 +166,10 @@ class _MIHProfileGetterState extends State { businessUser: snapshot.data!.businessUser, business: snapshot.data!.business, propicFile: isPictureAvailable(snapshot.data!.profilePicUrl), + isUserNew: isUserNew(snapshot.requireData.signedInUser), + isBusinessUser: isBusinessUser(snapshot.requireData.signedInUser), + isBusinessUserNew: isBusinessUserNew(snapshot.data!.businessUser), + isDevActive: isDevActive(), ); } else { return Center(