chore: disable participants / chat name buttons on DM chat details page (#3386)

This commit is contained in:
ggurdin 2025-07-10 09:27:49 -04:00 committed by GitHub
parent a258be1713
commit f58c1aa808
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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,