of static method

The closest instance of this class that encloses the given context.

If there is no enclosing MessageListViewTheme widget, then StreamChatThemeData.messageListViewTheme is used.

Typical usage is as follows:

MessageListViewTheme theme = MessageListViewTheme.of(context);

Implementation

static MessageListViewThemeData of(BuildContext context) {
  final messageListViewTheme =
      context.dependOnInheritedWidgetOfExactType<MessageListViewTheme>();
  return messageListViewTheme?.data ??
      StreamChatTheme.of(context).messageListViewTheme;
}