MessageContainer constructor

const MessageContainer({
  1. Key? key,
  2. required Message message,
  3. required bool isBaseAxisStart,
  4. required Widget bubbleBuilder(
    1. BuildContext context,
    2. Widget child,
    3. bool isSender
    ),
  5. required Widget timeBuilder(
    1. BuildContext context,
    2. String timestamp
    ),
  6. required bool isSender,
  7. required double maxWidth,
  8. Widget loadingWidget = const MessageLoading(),
  9. Widget readIndicatorBuilder(
    1. BuildContext context,
    2. bool isRead
    )?,
  10. VoidCallback? onDelete,
  11. VoidCallback? onRetry,
})

Implementation

const MessageContainer({
  super.key,
  required this.message,
  required this.isBaseAxisStart,
  required this.bubbleBuilder,
  required this.timeBuilder,
  required this.isSender,
  required this.maxWidth,
  this.loadingWidget = const MessageLoading(),
  this.readIndicatorBuilder,
  this.onDelete,
  this.onRetry,
});