Refs #46: add background color as part of StreamChatThemeData

This commit is contained in:
Salvatore Giordano
2020-05-06 09:28:47 +02:00
parent f44a025d05
commit 9bb5e06c96
2 changed files with 12 additions and 4 deletions
+4 -4
View File
@@ -74,12 +74,11 @@ class StreamChatState extends State<StreamChat>
child: Builder(
builder: (context) {
final materialTheme = Theme.of(context);
final isDark = materialTheme.brightness == Brightness.dark;
final streamChatTheme = StreamChatTheme.of(context);
return Theme(
data: materialTheme.copyWith(
accentColor: StreamChatTheme.of(context).accentColor,
scaffoldBackgroundColor: isDark ? Colors.black : Colors.white,
backgroundColor: isDark ? Colors.black : Colors.white,
accentColor: streamChatTheme.accentColor,
scaffoldBackgroundColor: streamChatTheme.backgroundColor,
),
child: WillPopScope(
onWillPop: () async {
@@ -116,6 +115,7 @@ class StreamChatState extends State<StreamChat>
primaryColor: themeData?.primaryColor,
defaultChannelImage: themeData?.defaultChannelImage,
defaultUserImage: themeData?.defaultUserImage,
backgroundColor: themeData?.backgroundColor,
channelTheme: defaultTheme.channelTheme.copyWith(
channelHeaderTheme:
defaultTheme.channelTheme.channelHeaderTheme.copyWith(