import 'package:flutter/material.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:test_sa/views/app_style/sizing.dart'; class AIconButton2 extends StatelessWidget { final IconData iconData; final Color color; final VoidCallback onPressed; const AIconButton2({ Key key, this.iconData, this.onPressed, this.color, }) : super(key: key); @override Widget build(BuildContext context) { return Material( color: Colors.transparent, child: IconButton( highlightColor: color?.withOpacity(.5) ?? Theme.of(context).colorScheme.secondary.withOpacity(.5), color: color ?? Theme.of(context).colorScheme.secondary, icon: FaIcon( iconData, size: 24 * AppStyle.getScaleFactor(context), ), onPressed: onPressed, ), ); } }