diff --git a/lib/widgets/chat_page/room_menu.dart b/lib/widgets/chat_page/room_menu.dart index 382e20f..4405707 100644 --- a/lib/widgets/chat_page/room_menu.dart +++ b/lib/widgets/chat_page/room_menu.dart @@ -18,6 +18,16 @@ class RoomMenu extends ConsumerWidget { return PopupMenuButton( itemBuilder: (_) => [ + PopupMenuItem( + onTap: () async { + await client.markRead(room); + await Future.wait(children.map((child) => client.markRead(child))); + }, + child: ListTile( + leading: Icon(Icons.check), + title: Text("Mark as Read"), + ), + ), PopupMenuItem( onTap: () async { final vias = ref.watch(ViaController.provider(room)); @@ -30,16 +40,6 @@ class RoomMenu extends ConsumerWidget { }, child: ListTile(leading: Icon(Icons.link), title: Text("Copy Link")), ), - PopupMenuItem( - onTap: () async { - await client.markRead(room); - await Future.wait(children.map((child) => client.markRead(child))); - }, - child: ListTile( - leading: Icon(Icons.check), - title: Text("Mark as Read"), - ), - ), PopupMenuItem( onTap: () => showDialog( context: context,