always make event previews two lines for non-state events

This commit is contained in:
Henry Hiles 2026-10-04 00:32:20 -04:00
commit ffaa516dcd
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
2 changed files with 27 additions and 36 deletions

View file

@ -18,20 +18,16 @@ class const EventPreview(final Event event, {super.key})
if (event.content is MessageContent) MessageAvatar(event),
Flexible(
child: Row(
crossAxisAlignment: .center,
mainAxisSize: .min,
spacing: 8,
child: Column(
mainAxisAlignment: .center,
crossAxisAlignment: .start,
children: [
if (event.content is MessageContent)
Flexible(child: MessageDisplayname(event)),
Flexible(
child: EventRenderer(
event.rowId,
roomId: event.roomId,
textOnly: true,
maxLines: 1,
),
if (event.content is MessageContent) MessageDisplayname(event),
EventRenderer(
event.rowId,
roomId: event.roomId,
textOnly: true,
maxLines: 1,
),
],
),