From 1cc2c87ae8bd30c5b8683ada1f8572d52ecca64b Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Tue, 19 May 2026 19:16:33 -0400 Subject: [PATCH] rename render_event to event_renderer --- lib/widgets/chat_page/composer/relation_preview.dart | 4 ++-- .../{render_event.dart => event_renderer.dart} | 10 ++++------ lib/widgets/chat_page/membership_renderer.dart | 0 lib/widgets/chat_page/room_chat.dart | 4 ++-- 4 files changed, 8 insertions(+), 10 deletions(-) rename lib/widgets/chat_page/{render_event.dart => event_renderer.dart} (98%) create mode 100644 lib/widgets/chat_page/membership_renderer.dart diff --git a/lib/widgets/chat_page/composer/relation_preview.dart b/lib/widgets/chat_page/composer/relation_preview.dart index 2df8a3d..2e59d5a 100644 --- a/lib/widgets/chat_page/composer/relation_preview.dart +++ b/lib/widgets/chat_page/composer/relation_preview.dart @@ -2,7 +2,7 @@ import "package:flutter/material.dart"; import "package:hooks_riverpod/hooks_riverpod.dart"; import "package:nexus/models/event.dart"; import "package:nexus/models/relation_type.dart"; -import "package:nexus/widgets/chat_page/render_event.dart"; +import "package:nexus/widgets/chat_page/event_renderer.dart"; import "package:nexus/widgets/chat_page/lazy_loading/message_avatar.dart"; import "package:nexus/widgets/chat_page/lazy_loading/message_displayname.dart"; @@ -55,7 +55,7 @@ class RelationPreview extends ConsumerWidget { ), Expanded( child: IgnorePointer( - child: RenderEvent( + child: EventRenderer( relatedEvent!, textOnly: true, maxLines: 1, diff --git a/lib/widgets/chat_page/render_event.dart b/lib/widgets/chat_page/event_renderer.dart similarity index 98% rename from lib/widgets/chat_page/render_event.dart rename to lib/widgets/chat_page/event_renderer.dart index 747c3b7..b13a650 100644 --- a/lib/widgets/chat_page/render_event.dart +++ b/lib/widgets/chat_page/event_renderer.dart @@ -31,14 +31,14 @@ import "package:nexus/widgets/players/audio.dart"; import "package:timeago/timeago.dart"; import "package:flutter_linkify/flutter_linkify.dart"; -class RenderEvent extends ConsumerWidget { +class EventRenderer extends ConsumerWidget { final Event event; final bool textOnly; final bool isGrouped; final int? maxLines; final VoidCallback? onTapReply; final IList Function(Event event)? getEventOptions; - const RenderEvent( + const EventRenderer( this.event, { this.onTapReply, this.textOnly = false, @@ -240,10 +240,8 @@ class RenderEvent extends ConsumerWidget { :final info, ) => AudioPlayer(url, info), - // FileMessageContent( - // :final info, - // ) => - // VideoPlayer(url, info), + // FileMessageContent(:final info) => + // FileCard(url, info), ImageMessageContent(:final info) => ExpandableImage( url.toString(), child: ClipRRect( diff --git a/lib/widgets/chat_page/membership_renderer.dart b/lib/widgets/chat_page/membership_renderer.dart new file mode 100644 index 0000000..e69de29 diff --git a/lib/widgets/chat_page/room_chat.dart b/lib/widgets/chat_page/room_chat.dart index a9383f9..35490ac 100644 --- a/lib/widgets/chat_page/room_chat.dart +++ b/lib/widgets/chat_page/room_chat.dart @@ -18,7 +18,7 @@ import "package:nexus/models/relation_type.dart"; import "package:nexus/models/requests/report_request.dart"; import "package:nexus/widgets/chat_page/composer/chat_box.dart"; import "package:nexus/widgets/chat_page/emoji_picker_button.dart"; -import "package:nexus/widgets/chat_page/render_event.dart"; +import "package:nexus/widgets/chat_page/event_renderer.dart"; import "package:nexus/widgets/chat_page/member_list.dart"; import "package:nexus/widgets/chat_page/room_appbar.dart"; import "package:nexus/widgets/chat_page/wrappers/event_wrapper.dart"; @@ -327,7 +327,7 @@ class RoomChat extends HookConsumerWidget { itemCount: value.length, itemBuilder: (_, index) => EventWrapper( value[index], - RenderEvent( + EventRenderer( value[index], onTapReply: () => listController.value.animateToItem(