getProfilePhoto method
Implementation
Widget getProfilePhoto({required double width, required double height, required String profilePhoto}) {
if (profilePhoto != "" && profilePhoto != "null") {
return CircleAvatar(
radius: 35,
backgroundColor: Colors.transparent,
child: ClipRRect(
borderRadius: BorderRadius.circular(8),
child: CachedNetworkImage(
imageUrl: profilePhoto,
fit: BoxFit.fill,
width: 80.w,
height: 80.w,
placeholder: (context, url) => const CircularProgressIndicator(),
errorWidget: (context, url, error) =>
Image.asset(
'assets/images/ic_avatar.png',
),
),
),
);
} else {
return Image.asset(
'assets/images/ic_avatar.png',
);
}
}