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. VoidCallback? onDelete,
  10. 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.onDelete,
  this.onRetry,
});