diff --git a/lib/widgets/players/video.dart b/lib/widgets/players/video.dart index 457cdc4..cd4e569 100644 --- a/lib/widgets/players/video.dart +++ b/lib/widgets/players/video.dart @@ -1,4 +1,5 @@ import "dart:async"; + import "package:flutter/material.dart"; import "package:hooks_riverpod/hooks_riverpod.dart"; import "package:nexus/controllers/client.dart"; diff --git a/lib/widgets/renderers/event.dart b/lib/widgets/renderers/event.dart index a9c703a..2eb8bc3 100644 --- a/lib/widgets/renderers/event.dart +++ b/lib/widgets/renderers/event.dart @@ -213,10 +213,7 @@ class EventRenderer extends HookConsumerWidget { ), ...[ - if (event.content is! MessageContent && - event.content is! StickerContent && - event.content is! EncryptedContent) - ReactionRow(event), + if (event.content is! MessageContent) ReactionRow(event), if (event.sendError != null && event.sendError != "not sent") Padding( diff --git a/lib/widgets/renderers/message.dart b/lib/widgets/renderers/message.dart index c684085..012dcc9 100644 --- a/lib/widgets/renderers/message.dart +++ b/lib/widgets/renderers/message.dart @@ -275,6 +275,8 @@ class MessageRenderer extends ConsumerWidget { case final UrlElement link?) if (Uri.tryParse(link.url) case final Uri url?) UrlPreview(url), + + ReactionRow(event), ], ], ), @@ -296,7 +298,6 @@ class MessageRenderer extends ConsumerWidget { ), _ => throw Exception("This is impossible"), }, - if (!textOnly) ReactionRow(event), ], ), ),