From 48e219a5530ca6260a6966939ee6e81a8bca6449 Mon Sep 17 00:00:00 2001 From: yaso Date: Wed, 2 Oct 2024 09:56:12 +0200 Subject: [PATCH] new params added for user type checks --- .../lib/mih_packages/mih_home/MIH_Home.dart | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/Frontend/patient_manager/lib/mih_packages/mih_home/MIH_Home.dart b/Frontend/patient_manager/lib/mih_packages/mih_home/MIH_Home.dart index 7050034d..419554b3 100644 --- a/Frontend/patient_manager/lib/mih_packages/mih_home/MIH_Home.dart +++ b/Frontend/patient_manager/lib/mih_packages/mih_home/MIH_Home.dart @@ -27,12 +27,20 @@ class MIHHome extends StatefulWidget { final BusinessUser? businessUser; final Business? business; final ImageProvider? propicFile; + final bool isUserNew; + final bool isBusinessUser; + final bool isBusinessUserNew; + final bool isDevActive; const MIHHome({ super.key, required this.signedInUser, required this.businessUser, required this.business, required this.propicFile, + required this.isUserNew, + required this.isBusinessUser, + required this.isBusinessUserNew, + required this.isDevActive, }); @override @@ -440,18 +448,18 @@ class _MIHHomeState extends State { List> setApps( List personalTileList, List businessTileList) { - if (widget.signedInUser.fname == "") { + if (widget.isUserNew) { setAppsNewPersonal(personalTileList); - } else if (widget.signedInUser.type == "personal") { + } else if (!widget.isBusinessUser) { setAppsPersonal(personalTileList); - } else if (widget.businessUser == null) { + } else if (widget.isBusinessUserNew) { setAppsPersonal(personalTileList); setAppsNewBusiness(businessTileList); } else { setAppsPersonal(personalTileList); setAppsBusiness(businessTileList); } - if (AppEnviroment.getEnv() == "Dev") { + if (widget.isDevActive) { setAppsDev(personalTileList); setAppsDev(businessTileList); }