socialIconButton method
Compact social button (icon only) used when there are many providers.
Implementation
Widget socialIconButton({
required Widget icon,
required VoidCallback? onTap,
String? tooltip,
}) {
final child = InkWell(
onTap: onTap,
borderRadius: BorderRadius.circular(socialButtonRadius),
child: Container(
width: 52,
height: 44,
decoration: BoxDecoration(
color: theme.socialButtonColor,
borderRadius: BorderRadius.circular(socialButtonRadius),
border: Border.all(color: theme.socialButtonBorderColor),
),
alignment: Alignment.center,
child: SizedBox(width: 24, height: 24, child: icon),
),
);
return tooltip == null ? child : Tooltip(message: tooltip, child: child);
}