of static method

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

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

Typical usage is as follows:

MessageListViewTheme theme = MessageListViewTheme.of(context);

Implementation

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