conditionally show room avatar in header

This commit is contained in:
Henry Hiles 2025-11-14 17:27:43 -05:00
commit f0a397f576
No known key found for this signature in database
7 changed files with 110 additions and 95 deletions

View file

@ -58,9 +58,11 @@ class RoomChat extends HookConsumerWidget {
appBar: RoomAppbar(
room,
isDesktop: isDesktop,
onOpenDrawer: Scaffold.of(context).openDrawer,
onOpenMemberList: () =>
memberListOpened.value = !memberListOpened.value,
onOpenDrawer: (_) => Scaffold.of(context).openDrawer(),
onOpenMemberList: (thisContext) {
memberListOpened.value = !memberListOpened.value;
Scaffold.of(thisContext).openEndDrawer();
},
),
body: Row(
children: [
@ -245,9 +247,11 @@ class RoomChat extends HookConsumerWidget {
),
),
if (memberListOpened.value == true) MemberList(room.roomData),
if (memberListOpened.value == true && isDesktop)
MemberList(room.roomData),
],
),
endDrawer: isDesktop ? null : MemberList(room.roomData),
);
},
);