@@ -29,7 +29,6 @@ import 'theme.dart';
2929class MessageListTheme extends ThemeExtension <MessageListTheme > {
3030 static final light = MessageListTheme ._(
3131 bgMessageRegular: const HSLColor .fromAHSL (1 , 0 , 0 , 1 ).toColor (),
32- dateSeparator: Colors .black,
3332 dmRecipientHeaderBg: const HSLColor .fromAHSL (1 , 46 , 0.35 , 0.93 ).toColor (),
3433 labelTime: const HSLColor .fromAHSL (0.49 , 0 , 0 , 0 ).toColor (),
3534 senderBotIcon: const HSLColor .fromAHSL (1 , 180 , 0.08 , 0.65 ).toColor (),
@@ -51,7 +50,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
5150
5251 static final dark = MessageListTheme ._(
5352 bgMessageRegular: const HSLColor .fromAHSL (1 , 0 , 0 , 0.11 ).toColor (),
54- dateSeparator: Colors .white,
5553 dmRecipientHeaderBg: const HSLColor .fromAHSL (1 , 46 , 0.15 , 0.2 ).toColor (),
5654 labelTime: const HSLColor .fromAHSL (0.5 , 0 , 0 , 1 ).toColor (),
5755 senderBotIcon: const HSLColor .fromAHSL (1 , 180 , 0.05 , 0.5 ).toColor (),
@@ -72,7 +70,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
7270
7371 MessageListTheme ._({
7472 required this .bgMessageRegular,
75- required this .dateSeparator,
7673 required this .dmRecipientHeaderBg,
7774 required this .labelTime,
7875 required this .senderBotIcon,
@@ -93,7 +90,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
9390 }
9491
9592 final Color bgMessageRegular;
96- final Color dateSeparator;
9793 final Color dmRecipientHeaderBg;
9894 final Color labelTime;
9995 final Color senderBotIcon;
@@ -105,7 +101,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
105101 @override
106102 MessageListTheme copyWith ({
107103 Color ? bgMessageRegular,
108- Color ? dateSeparator,
109104 Color ? dmRecipientHeaderBg,
110105 Color ? labelTime,
111106 Color ? senderBotIcon,
@@ -116,7 +111,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
116111 }) {
117112 return MessageListTheme ._(
118113 bgMessageRegular: bgMessageRegular ?? this .bgMessageRegular,
119- dateSeparator: dateSeparator ?? this .dateSeparator,
120114 dmRecipientHeaderBg: dmRecipientHeaderBg ?? this .dmRecipientHeaderBg,
121115 labelTime: labelTime ?? this .labelTime,
122116 senderBotIcon: senderBotIcon ?? this .senderBotIcon,
@@ -134,7 +128,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
134128 }
135129 return MessageListTheme ._(
136130 bgMessageRegular: Color .lerp (bgMessageRegular, other.bgMessageRegular, t)! ,
137- dateSeparator: Color .lerp (dateSeparator, other.dateSeparator, t)! ,
138131 dmRecipientHeaderBg: Color .lerp (dmRecipientHeaderBg, other.dmRecipientHeaderBg, t)! ,
139132 labelTime: Color .lerp (labelTime, other.labelTime, t)! ,
140133 senderBotIcon: Color .lerp (senderBotIcon, other.senderBotIcon, t)! ,
@@ -899,8 +892,9 @@ class DateSeparator extends StatelessWidget {
899892 const textBottomPadding = 2.0 ;
900893
901894 final messageListTheme = MessageListTheme .of (context);
895+ final designVariables = DesignVariables .of (context);
902896
903- final line = BorderSide (width: 0 , color: messageListTheme.dateSeparator );
897+ final line = BorderSide (width: 0 , color: designVariables.foreground );
904898
905899 // TODO(#681) use different color for DM messages
906900 return ColoredBox (color: messageListTheme.bgMessageRegular,
0 commit comments