diff --git a/lib/src/message_list_view.dart b/lib/src/message_list_view.dart index 42b434fd..0eaab75b 100644 --- a/lib/src/message_list_view.dart +++ b/lib/src/message_list_view.dart @@ -160,6 +160,7 @@ class _MessageListViewState extends State { return WidgetsVisibilityProvider( condition: (c) => null, child: Stack( + alignment: Alignment.center, children: [ NotificationListener( onNotification: (_) { @@ -301,13 +302,13 @@ class _MessageListViewState extends State { child: WidgetsVisibilityListener( listener: (context, event) { setState(() { - positionData = event.positionDataList.first.startPosition; + positionData = event.positionDataList.isNotEmpty ? event.positionDataList[0] : null; }); }, - child: Chip( - label: Text(positionData.toString()), + child: DateDivider( + dateTime: _messages[positionData].createdAt.toLocal(), + ), ), - ), ), ], ),