From f58c1aa80830de557cb3d41ffe55e1cb5c76246c Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Thu, 10 Jul 2025 09:27:49 -0400 Subject: [PATCH] chore: disable participants / chat name buttons on DM chat details page (#3386) --- .../pages/pangea_chat_details.dart | 29 ++++++++++--------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/lib/pangea/chat_settings/pages/pangea_chat_details.dart b/lib/pangea/chat_settings/pages/pangea_chat_details.dart index e40b5cf74..6aef36342 100644 --- a/lib/pangea/chat_settings/pages/pangea_chat_details.dart +++ b/lib/pangea/chat_settings/pages/pangea_chat_details.dart @@ -136,17 +136,18 @@ class PangeaChatDetailsView extends StatelessWidget { crossAxisAlignment: CrossAxisAlignment.start, children: [ TextButton.icon( - onPressed: () => room.isDirectChat + onPressed: room.isDirectChat ? null - : room.canChangeStateEvent( - EventTypes.RoomName, - ) - ? controller.setDisplaynameAction() - : FluffyShare.share( - displayname, - context, - copyOnly: true, - ), + : () => room.canChangeStateEvent( + EventTypes.RoomName, + ) + ? controller + .setDisplaynameAction() + : FluffyShare.share( + displayname, + context, + copyOnly: true, + ), icon: Icon( room.isDirectChat ? Icons.chat_bubble_outline @@ -171,11 +172,11 @@ class PangeaChatDetailsView extends StatelessWidget { ), ), TextButton.icon( - onPressed: () => room.isDirectChat + onPressed: room.isDirectChat ? null - : context.push( - '/rooms/${controller.roomId}/details/members', - ), + : () => context.push( + '/rooms/${controller.roomId}/details/members', + ), icon: const Icon( Icons.group_outlined, size: 14,