diff --git a/lib/views/widgets/skeleton_image.dart b/lib/views/widgets/skeleton_image.dart index c59f431..0c16a7b 100644 --- a/lib/views/widgets/skeleton_image.dart +++ b/lib/views/widgets/skeleton_image.dart @@ -24,29 +24,23 @@ class SkeletonImage extends StatelessWidget { @override Widget build(BuildContext context) { return _aspectRatioGenerator( - child: CachedNetworkImage( - imageRenderMethodForWeb: ImageRenderMethodForWeb.HttpGet, - httpHeaders: {'Authorization': 'Bearer ${RequestService.token}'}, - width: width, - height: height, - imageUrl: RequestHelper.baseUrl + imageUrl, - imageBuilder: (context, imageProvider) => ClipRRect( - borderRadius: borderRadius ?? DesignConfig.lowBorderRadius, - child: Image( - image: imageProvider, - fit: BoxFit.cover, - ), - ), - progressIndicatorBuilder: (context, url, progress) => - ShimmerPlaceholder( - borderRadius: borderRadius, + child: ClipRRect( + borderRadius: borderRadius, + child: CachedNetworkImage( + fit: BoxFit.cover, + imageRenderMethodForWeb: ImageRenderMethodForWeb.HttpGet, + httpHeaders: {'Authorization': 'Bearer ${RequestService.token}'}, + width: width, + height: height, + imageUrl: RequestHelper.baseUrl + imageUrl, + placeholder: (context, _) => const ShimmerPlaceholder(), ), ), ); } Widget _aspectRatioGenerator({required Widget child}) => aspectRatio == null - ? SizedBox(key: ValueKey(imageUrl), child: child) + ? child : AspectRatio( key: ValueKey(imageUrl), aspectRatio: aspectRatio!,