diff --git a/filcnaplo_mobile_ui/lib/common/round_border_icon.dart b/filcnaplo_mobile_ui/lib/common/round_border_icon.dart new file mode 100644 index 0000000..b24b5b1 --- /dev/null +++ b/filcnaplo_mobile_ui/lib/common/round_border_icon.dart @@ -0,0 +1,28 @@ +import 'package:flutter/material.dart'; + +class RoundBorderIcon extends StatelessWidget { + final Color color; + final double width; + final Widget icon; + + const RoundBorderIcon( + {Key? key, + this.color = Colors.black, + this.width = 16.0, + required this.icon}) + : super(key: key); + + @override + Widget build(BuildContext context) { + return Container( + decoration: BoxDecoration( + border: Border.all(color: color, width: width), + borderRadius: BorderRadius.circular(50.0), + ), + child: Padding( + padding: EdgeInsets.zero, + child: icon, + ), + ); + } +}