merge method

Merge with theme

Implementation

StreamChannelPreviewThemeData merge(StreamChannelPreviewThemeData? other) {
  if (other == null) return this;
  return copyWith(
    titleStyle: titleStyle?.merge(other.titleStyle) ?? other.titleStyle,
    subtitleStyle:
        subtitleStyle?.merge(other.subtitleStyle) ?? other.subtitleStyle,
    lastMessageAtStyle: lastMessageAtStyle?.merge(other.lastMessageAtStyle) ??
        other.lastMessageAtStyle,
    avatarTheme: avatarTheme?.merge(other.avatarTheme) ?? other.avatarTheme,
    unreadCounterColor: other.unreadCounterColor,
  );
}