ChatMessageGeneralFrameworkWidget constructor

const ChatMessageGeneralFrameworkWidget({
  1. Key? key,
  2. required bool isLoading,
  3. EdgeInsetsGeometry? profilePictureMargin,
  4. BorderRadiusGeometry? profilePictureBorderRadius,
  5. void profilePictureOnLongPress()?,
  6. bool profilePictureIsUseShadow = false,
  7. bool profilePictureIsWithBorder = false,
  8. dynamic profilePicture,
  9. void profilePictureOnTap()?,
  10. WidgetBuilder? profilePictureBuilder,
  11. required String title,
  12. required String? message,
  13. required num unreadCount,
  14. required DateTime date,
  15. EdgeInsetsGeometry? contentPadding,
  16. BorderRadiusGeometry? unreadCountBorderRadius,
  17. Color? unreadCountColor,
  18. WidgetBuilder? titleBuilder,
  19. WidgetBuilder? messageBuilder,
  20. WidgetBuilder? dateBuilder,
  21. WidgetBuilder? unreadCountBuilder,
  22. double spaceTrailing = 5,
  23. void onLongPress()?,
  24. void onTap()?,
  25. void onFocusChange(
    1. bool value
    )?,
  26. String? locale,
})

UncompleteDocumentation

Implementation

const ChatMessageGeneralFrameworkWidget({
  super.key,
  required this.isLoading,
  this.profilePictureMargin,
  this.profilePictureBorderRadius,
  this.profilePictureOnLongPress,
  this.profilePictureIsUseShadow = false,
  this.profilePictureIsWithBorder = false,
  this.profilePicture,
  this.profilePictureOnTap,
  this.profilePictureBuilder,
  required this.title,
  required this.message,
  required this.unreadCount,
  required this.date,
  this.contentPadding,
  this.unreadCountBorderRadius,
  this.unreadCountColor,
  this.titleBuilder,
  this.messageBuilder,
  this.dateBuilder,
  this.unreadCountBuilder,
  this.spaceTrailing = 5,
  this.onLongPress,
  this.onTap,
  this.onFocusChange,
  this.locale,
});