import 'package:refilc/theme/colors/colors.dart';
import 'package:flutter/material.dart';

class RoundBorderIcon extends StatelessWidget {
  final Color? color;
  final double width;
  final double padding;
  final Widget icon;

  const RoundBorderIcon(
      {super.key,
      this.color,
      this.width = 1.5,
      this.padding = 5.0,
      required this.icon});

  @override
  Widget build(BuildContext context) {
    return Container(
      decoration: BoxDecoration(
        border: Border.all(
            color: color ?? AppColors.of(context).text, width: width),
        borderRadius: BorderRadius.circular(50.0),
      ),
      child: Padding(
        padding: EdgeInsets.all(padding),
        child: icon,
      ),
    );
  }
}