@@ -30,7 +30,6 @@ import 'theme.dart';
30
30
class MessageListTheme extends ThemeExtension <MessageListTheme > {
31
31
static final light = MessageListTheme ._(
32
32
bgMessageRegular: const HSLColor .fromAHSL (1 , 0 , 0 , 1 ).toColor (),
33
- dateSeparator: Colors .black,
34
33
dmRecipientHeaderBg: const HSLColor .fromAHSL (1 , 46 , 0.35 , 0.93 ).toColor (),
35
34
labelTime: const HSLColor .fromAHSL (0.49 , 0 , 0 , 0 ).toColor (),
36
35
senderBotIcon: const HSLColor .fromAHSL (1 , 180 , 0.08 , 0.65 ).toColor (),
@@ -52,7 +51,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
52
51
53
52
static final dark = MessageListTheme ._(
54
53
bgMessageRegular: const HSLColor .fromAHSL (1 , 0 , 0 , 0.11 ).toColor (),
55
- dateSeparator: Colors .white,
56
54
dmRecipientHeaderBg: const HSLColor .fromAHSL (1 , 46 , 0.15 , 0.2 ).toColor (),
57
55
labelTime: const HSLColor .fromAHSL (0.5 , 0 , 0 , 1 ).toColor (),
58
56
senderBotIcon: const HSLColor .fromAHSL (1 , 180 , 0.05 , 0.5 ).toColor (),
@@ -73,7 +71,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
73
71
74
72
MessageListTheme ._({
75
73
required this .bgMessageRegular,
76
- required this .dateSeparator,
77
74
required this .dmRecipientHeaderBg,
78
75
required this .labelTime,
79
76
required this .senderBotIcon,
@@ -94,7 +91,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
94
91
}
95
92
96
93
final Color bgMessageRegular;
97
- final Color dateSeparator;
98
94
final Color dmRecipientHeaderBg;
99
95
final Color labelTime;
100
96
final Color senderBotIcon;
@@ -106,7 +102,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
106
102
@override
107
103
MessageListTheme copyWith ({
108
104
Color ? bgMessageRegular,
109
- Color ? dateSeparator,
110
105
Color ? dmRecipientHeaderBg,
111
106
Color ? labelTime,
112
107
Color ? senderBotIcon,
@@ -117,7 +112,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
117
112
}) {
118
113
return MessageListTheme ._(
119
114
bgMessageRegular: bgMessageRegular ?? this .bgMessageRegular,
120
- dateSeparator: dateSeparator ?? this .dateSeparator,
121
115
dmRecipientHeaderBg: dmRecipientHeaderBg ?? this .dmRecipientHeaderBg,
122
116
labelTime: labelTime ?? this .labelTime,
123
117
senderBotIcon: senderBotIcon ?? this .senderBotIcon,
@@ -135,7 +129,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
135
129
}
136
130
return MessageListTheme ._(
137
131
bgMessageRegular: Color .lerp (bgMessageRegular, other.bgMessageRegular, t)! ,
138
- dateSeparator: Color .lerp (dateSeparator, other.dateSeparator, t)! ,
139
132
dmRecipientHeaderBg: Color .lerp (dmRecipientHeaderBg, other.dmRecipientHeaderBg, t)! ,
140
133
labelTime: Color .lerp (labelTime, other.labelTime, t)! ,
141
134
senderBotIcon: Color .lerp (senderBotIcon, other.senderBotIcon, t)! ,
@@ -906,8 +899,9 @@ class DateSeparator extends StatelessWidget {
906
899
const textBottomPadding = 2.0 ;
907
900
908
901
final messageListTheme = MessageListTheme .of (context);
902
+ final designVariables = DesignVariables .of (context);
909
903
910
- final line = BorderSide (width: 0 , color: messageListTheme.dateSeparator );
904
+ final line = BorderSide (width: 0 , color: designVariables.foreground );
911
905
912
906
// TODO(#681) use different color for DM messages
913
907
return ColoredBox (color: messageListTheme.bgMessageRegular,
0 commit comments