better wrapping behavior for timestamps on state events

This commit is contained in:
Henry Hiles 2026-09-18 09:58:49 -04:00
commit 57f9498aa3
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
2 changed files with 5 additions and 8 deletions

View file

@ -197,16 +197,14 @@ class const EventRenderer(
child: Padding(
padding: EdgeInsets.symmetric(horizontal: 8)
.copyWith(top: isGrouped ? 0 : 8),
child: Row(
mainAxisSize: .min,
child: Wrap(
verticalDirection: .up,
spacing: 6,
crossAxisAlignment: .center,
children: [
Flexible(child: child),
child,
if (child is! MessageRenderer)
Flexible(
flex: 0,
child: Timestamp(event.timestamp),
),
Timestamp(event.timestamp),
],
),
),

View file

@ -17,7 +17,6 @@ import "package:nexus/widgets/message_image.dart";
import "package:nexus/widgets/reaction_row.dart";
import "package:nexus/widgets/timestamp.dart";
import "package:nexus/widgets/url_preview.dart";
import "package:timeago/timeago.dart";
import "package:nexus/widgets/event_preview.dart";
import "package:nexus/widgets/players/video.dart";
import "package:nexus/widgets/players/audio.dart";