buildBubble method

Widget buildBubble(
  1. BuildContext context,
  2. Widget child,
  3. bool isSender
)

Implementation

Widget buildBubble(BuildContext context, Widget child, bool isSender) {
  if (isSender) {
    return senderBubbleBuilder?.call(context, child) ??
        Container(
          padding: padding,
          decoration: const BoxDecoration(
            color: Color(0xFFF4F4F4),
            borderRadius: BorderRadius.only(
              bottomLeft: Radius.circular(16),
              bottomRight: Radius.circular(16),
              topRight: Radius.circular(16),
            ),
          ),
          child: child,
        );
  } else {
    return receiverBubbleBuilder?.call(context, child) ??
        Container(
          padding: padding,
          decoration: const BoxDecoration(
            color: Color(0xFFE9EEFF),
            borderRadius: BorderRadius.only(
              bottomLeft: Radius.circular(16),
              bottomRight: Radius.circular(16),
              topLeft: Radius.circular(16),
            ),
          ),
          child: child,
        );
  }
}