StreamChatThemeData.fromTheme constructor

StreamChatThemeData.fromTheme(
  1. ThemeData theme
)

Creates a theme from a Material Theme

Implementation

factory StreamChatThemeData.fromTheme(ThemeData theme) {
  final defaultTheme = StreamChatThemeData(brightness: theme.brightness);
  final customizedTheme = StreamChatThemeData.fromColorAndTextTheme(
    defaultTheme.colorTheme.copyWith(
      accentPrimary: theme.colorScheme.secondary,
    ),
    defaultTheme.textTheme,
  );
  return defaultTheme.merge(customizedTheme);
}