socialIconButton method

  1. @override
Widget socialIconButton({
  1. required Widget icon,
  2. required VoidCallback? onTap,
  3. String? tooltip,
})
override

Compact social button (icon only) used when there are many providers.

Implementation

@override
Widget socialIconButton({
  required Widget icon,
  required VoidCallback? onTap,
  String? tooltip,
}) {
  final child = SizedBox(
    width: 56,
    child: _clayBox(
      color: theme.socialButtonColor,
      radius: buttonRadius,
      height: 48,
      child: buttonInk(
        onPressed: onTap,
        radius: buttonRadius,
        child: SizedBox(width: 24, height: 24, child: icon),
      ),
    ),
  );
  return tooltip == null ? child : Tooltip(message: tooltip, child: child);
}