diff --git a/Frontend/patient_manager/images/i-dont-know-2.png b/Frontend/patient_manager/images/i-dont-know-2.png new file mode 100644 index 00000000..a6eb26c8 Binary files /dev/null and b/Frontend/patient_manager/images/i-dont-know-2.png differ diff --git a/Frontend/patient_manager/images/i-dont-know.png b/Frontend/patient_manager/images/i-dont-know.png new file mode 100644 index 00000000..f06222b8 Binary files /dev/null and b/Frontend/patient_manager/images/i-dont-know.png differ diff --git a/Frontend/patient_manager/lib/pages/home.dart b/Frontend/patient_manager/lib/pages/home.dart index b37157e9..4a13ef0c 100644 --- a/Frontend/patient_manager/lib/pages/home.dart +++ b/Frontend/patient_manager/lib/pages/home.dart @@ -98,6 +98,17 @@ class _HomeState extends State { return HomeArguments(userData, bUserData, busData, userPic); } + ImageProvider? isPictureAvailable(String url) { + if (url == "") { + return const AssetImage('images/i-dont-know-2.png'); + } else if (url != "") { + return NetworkImage(url); + } else { + return null; + } + } + +// Dont know icons created by Freepik - Flaticon @override void dispose() { // TODO: implement dispose @@ -121,7 +132,7 @@ class _HomeState extends State { signedInUser: snapshot.requireData.signedInUser, businessUser: snapshot.data!.businessUser, business: snapshot.data!.business, - propicFile: NetworkImage(snapshot.data!.profilePicUrl), + propicFile: isPictureAvailable(snapshot.data!.profilePicUrl), ); } else { return Center( diff --git a/Frontend/patient_manager/lib/pages/profileUserUpdate.dart b/Frontend/patient_manager/lib/pages/profileUserUpdate.dart index 7ec228d7..b9f32e97 100644 --- a/Frontend/patient_manager/lib/pages/profileUserUpdate.dart +++ b/Frontend/patient_manager/lib/pages/profileUserUpdate.dart @@ -244,7 +244,7 @@ class _ProfileUserUpdateState extends State { radius: 50, ), SizedBox( - width: 110, + width: 120, child: Image(image: logoFrame), ) ],