import 'package:flutter/material.dart'; enum SizeAxis { width, height } class CardImage extends StatelessWidget { const CardImage({super.key, required this.image, this.padding, this.size}); final ImageProvider image; final EdgeInsets? padding; final Map? size; @override Widget build(BuildContext context) { return Padding( padding: padding ?? const EdgeInsets.fromLTRB(0, 0, 0, 0), child: Container( width: size?[SizeAxis.width] ?? 60, height: size?[SizeAxis.height] ?? 60, decoration: BoxDecoration( image: DecorationImage( fit: BoxFit.cover, image: image, // color: Colors.blue, ), borderRadius: BorderRadius.all(Radius.elliptical(8, 8)), ), )); } }