circleIconButton method

  1. @override
Widget circleIconButton({
  1. required Widget icon,
  2. required VoidCallback? onTap,
  3. String? tooltip,
  4. double size = 54,
})
override

Circular icon button used for the resend channels (SMS / WhatsApp / Call).

Implementation

@override
Widget circleIconButton({
  required Widget icon,
  required VoidCallback? onTap,
  String? tooltip,
  double size = 54,
}) {
  final child = _NeuPressable(
    base: _base,
    light: _light,
    dark: _dark,
    radius: size / 2,
    height: size,
    width: size,
    onTap: onTap,
    child: IconTheme(
      data: IconThemeData(color: theme.primary, size: size * 0.46),
      child: icon,
    ),
  );
  return tooltip == null ? child : Tooltip(message: tooltip, child: child);
}