unreadIndicatorBuilder property

(Widget Function(int unreadCount, Future<void> scrollToUnreadDefaultTapAction(String), Future<void> dismissIndicatorDefaultTapAction())?) unreadIndicatorBuilder
final

Function used to build a custom unread indicator widget

Provides the current unread messages count and a reference to the function that is executed on tap to scroll to latest read message by default

As an example:

MessageListView(
  unreadIndicatorBuilder: (unreadCount, defaultTapAction, dismissAction) {
    return InkWell(
      onTap: () => defaultTapAction(unreadCount),
      child: Text('Scroll To Unread'),
    );
  },
),

Implementation

final Widget Function(
  int unreadCount,
  Future<void> Function(String) scrollToUnreadDefaultTapAction,
  Future<void> Function() dismissIndicatorDefaultTapAction,
)? unreadIndicatorBuilder;