ChatsListTileBuilders<T extends ChatBase> constructor
const
ChatsListTileBuilders<T extends ChatBase> ({
- ChatsWidgetBuilder<
ChatBase> ? leading, - Widget groupAvatarBuilder(
- BuildContext context,
- int imageIndex,
- int itemIndex,
- Size size,
- T item,
- ChatsWidgetBuilder<
ChatBase> ? unreadBubbleBuilder, - ChatsWidgetBuilder<
ChatBase> ? midSection, - ChatsWidgetBuilder<
ChatBase> ? titleBuilder, - DateBuilder? dateBuilder,
- ChatsWidgetBuilder<
ChatBase> ? lastMessageBuilder, - ChatsWidgetBuilder<
ChatBase> ? trailing, - Widget wrapper(
- BuildContext context,
- int index,
- T item,
- Widget child,
Implementation
const ChatsListTileBuilders(
{this.leading,
this.groupAvatarBuilder,
this.unreadBubbleBuilder,
this.midSection,
this.titleBuilder,
this.dateBuilder,
this.lastMessageBuilder,
this.trailing,
this.wrapper = _defaultChatsListTileWrapper})
: assert(leading != null || groupAvatarBuilder != null,
"One of groupAvatarBuilder or leading must be provided");