From 09e416ab74d07258fa2643cc7ebe8ba02ccb91fd Mon Sep 17 00:00:00 2001 From: Kima Date: Sun, 27 Aug 2023 23:58:32 +0200 Subject: [PATCH] added rounded border icon (new style thing) --- .../lib/common/round_border_icon.dart | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 filcnaplo_mobile_ui/lib/common/round_border_icon.dart 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, + ), + ); + } +}