fetchAvatar function
Implementation
Widget fetchAvatar(String? url, {double size = 60, String? defaultImagePath}) {
return url == null
? Image.asset(
Utils.getImgPath(defaultImagePath ?? commonConfig.defaultAvatarRes))
: CachedNetworkImage(
height: size,
width: size,
imageUrl: url,
fit: BoxFit.cover,
placeholder: (BuildContext context, String url) => Image.asset(
Utils.getImgPath(defaultImagePath ?? commonConfig.defaultAvatarRes),
color: Colors.white,
),
errorWidget: (BuildContext context, String url, dynamic error) =>
Image.asset(Utils.getImgPath(
defaultImagePath ?? commonConfig.defaultAvatarRes)),
);
}