@@ -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