@@ -30,7 +30,6 @@ import 'theme.dart';
3030class  MessageListTheme  extends  ThemeExtension <MessageListTheme > {
3131  static  final  light =  MessageListTheme ._(
3232    bgMessageRegular:  const  HSLColor .fromAHSL (1 , 0 , 0 , 1 ).toColor (),
33-     dateSeparator:  Colors .black,
3433    dmRecipientHeaderBg:  const  HSLColor .fromAHSL (1 , 46 , 0.35 , 0.93 ).toColor (),
3534    labelTime:  const  HSLColor .fromAHSL (0.49 , 0 , 0 , 0 ).toColor (),
3635    senderBotIcon:  const  HSLColor .fromAHSL (1 , 180 , 0.08 , 0.65 ).toColor (),
@@ -52,7 +51,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
5251
5352  static  final  dark =  MessageListTheme ._(
5453    bgMessageRegular:  const  HSLColor .fromAHSL (1 , 0 , 0 , 0.11 ).toColor (),
55-     dateSeparator:  Colors .white,
5654    dmRecipientHeaderBg:  const  HSLColor .fromAHSL (1 , 46 , 0.15 , 0.2 ).toColor (),
5755    labelTime:  const  HSLColor .fromAHSL (0.5 , 0 , 0 , 1 ).toColor (),
5856    senderBotIcon:  const  HSLColor .fromAHSL (1 , 180 , 0.05 , 0.5 ).toColor (),
@@ -73,7 +71,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
7371
7472  MessageListTheme ._({
7573    required  this .bgMessageRegular,
76-     required  this .dateSeparator,
7774    required  this .dmRecipientHeaderBg,
7875    required  this .labelTime,
7976    required  this .senderBotIcon,
@@ -94,7 +91,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
9491  }
9592
9693  final  Color  bgMessageRegular;
97-   final  Color  dateSeparator;
9894  final  Color  dmRecipientHeaderBg;
9995  final  Color  labelTime;
10096  final  Color  senderBotIcon;
@@ -106,7 +102,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
106102  @override 
107103  MessageListTheme  copyWith ({
108104    Color ?  bgMessageRegular,
109-     Color ?  dateSeparator,
110105    Color ?  dmRecipientHeaderBg,
111106    Color ?  labelTime,
112107    Color ?  senderBotIcon,
@@ -117,7 +112,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
117112  }) {
118113    return  MessageListTheme ._(
119114      bgMessageRegular:  bgMessageRegular ??  this .bgMessageRegular,
120-       dateSeparator:  dateSeparator ??  this .dateSeparator,
121115      dmRecipientHeaderBg:  dmRecipientHeaderBg ??  this .dmRecipientHeaderBg,
122116      labelTime:  labelTime ??  this .labelTime,
123117      senderBotIcon:  senderBotIcon ??  this .senderBotIcon,
@@ -135,7 +129,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
135129    }
136130    return  MessageListTheme ._(
137131      bgMessageRegular:  Color .lerp (bgMessageRegular, other.bgMessageRegular, t)! ,
138-       dateSeparator:  Color .lerp (dateSeparator, other.dateSeparator, t)! ,
139132      dmRecipientHeaderBg:  Color .lerp (dmRecipientHeaderBg, other.dmRecipientHeaderBg, t)! ,
140133      labelTime:  Color .lerp (labelTime, other.labelTime, t)! ,
141134      senderBotIcon:  Color .lerp (senderBotIcon, other.senderBotIcon, t)! ,
@@ -885,8 +878,9 @@ class DateSeparator extends StatelessWidget {
885878    const  textBottomPadding =  2.0 ;
886879
887880    final  messageListTheme =  MessageListTheme .of (context);
881+     final  designVariables =  DesignVariables .of (context);
888882
889-     final  line =  BorderSide (width:  0 , color:  messageListTheme.dateSeparator );
883+     final  line =  BorderSide (width:  0 , color:  designVariables.foreground );
890884
891885    // TODO(#681) use different color for DM messages 
892886    return  ColoredBox (color:  messageListTheme.bgMessageRegular,
0 commit comments