import 'package:flutter/material.dart'; import 'my_network_image.dart'; class MyCircleImage extends StatelessWidget { final double imageSize; final String url; final Widget? loadingWidget; final Widget? errorWidget; final BoxFit? fit; const MyCircleImage( {Key? key, required this.imageSize, required this.url, this.loadingWidget, this.errorWidget, this.fit}) : super(key: key); @override Widget build(BuildContext context) { return ClipOval( child: SizedBox( width: imageSize, height: imageSize, child: MyNetworkImage( url: url, errorWidget: errorWidget, loadingWidget: loadingWidget, fit: fit, ), ), ); } }