diff --git a/lib/widgets/chat_page/html/html.dart b/lib/widgets/chat_page/html/html.dart
index ce5318a..04a5a1b 100644
--- a/lib/widgets/chat_page/html/html.dart
+++ b/lib/widgets/chat_page/html/html.dart
@@ -142,8 +142,6 @@ class Html extends ConsumerWidget {
"data-mx-bg-color" => MapEntry("background-color", value),
- "edited" => MapEntry("display", "block"),
-
_ => null,
},
)
diff --git a/lib/widgets/chat_page/room_chat.dart b/lib/widgets/chat_page/room_chat.dart
index d4827be..28df7a4 100644
--- a/lib/widgets/chat_page/room_chat.dart
+++ b/lib/widgets/chat_page/room_chat.dart
@@ -244,8 +244,12 @@ class RoomChat extends HookConsumerWidget {
required bool isSentByMe,
MessageGroupStatus? groupStatus,
}) => FlyerChatTextMessage(
- customWidget: Html(
- (message.metadata?["formatted"]
+ customWidget: Column(
+ crossAxisAlignment:
+ CrossAxisAlignment.start,
+ children: [
+ Html(
+ (message.metadata?["formatted"]
as String)
.replaceAllMapped(
RegExp(
@@ -264,11 +268,17 @@ class RoomChat extends HookConsumerWidget {
return "$url";
},
)
- .replaceAll("\n", "
") +
- ((message.editedAt != null)
- ? "(edited)"
- : ""),
- client: room.roomData.client,
+ .replaceAll("\n", "
"),
+ client: room.roomData.client,
+ ),
+ if (message.editedAt != null)
+ Text(
+ "(edited)",
+ style: theme
+ .textTheme
+ .labelSmall,
+ ),
+ ],
),
topWidget: TopWidget(
message,