import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart';
class RoundIconButton extends StatelessWidget {
final String icon;
final Function onPressed;
final Color color;
final String? assetPackage;
const RoundIconButton({
required this.icon,
required this.onPressed,
required this.color,
this.assetPackage = 'concierge',
super.key,
});
@override
Widget build(BuildContext context) {
return ElevatedButton(
onPressed: () {
onPressed();
},
style: ElevatedButton.styleFrom(
minimumSize: const Size(45, 45),
elevation: 0,
backgroundColor: color,
shape: const CircleBorder(side: BorderSide(style: BorderStyle.none)),
),
child: SvgPicture.asset(icon, package: assetPackage),
);
}
}