mirror of
https://github.com/block/buzz.git
synced 2026-11-01 06:51:17 +00:00
fix mobile wide inbox filter selection
Signed-off-by: kenny lopez <klopez4212@gmail.com>
This commit is contained in:
@@ -336,7 +336,9 @@ class ActivityPage extends HookConsumerWidget {
|
||||
channel: channel,
|
||||
currentPubkey: myPk,
|
||||
isDone: isDone(item),
|
||||
selected: isWideInbox && item.id == selectedItemId.value,
|
||||
selected:
|
||||
isWideInbox &&
|
||||
item.conversationId == selectedItemId.value,
|
||||
onTap: () => openItem(item),
|
||||
onMarkRead: () => markItemRead(item),
|
||||
onMarkUnread: () => markItemUnread(item),
|
||||
@@ -361,9 +363,6 @@ class ActivityPage extends HookConsumerWidget {
|
||||
dueReminderCount: dueReminderCount,
|
||||
draftCount: drafts.length,
|
||||
onChanged: (nextFilter) {
|
||||
selectedItemId.value = null;
|
||||
selectedItemTarget.value = null;
|
||||
selectedItemForDetail.value = null;
|
||||
filter.value = nextFilter;
|
||||
},
|
||||
),
|
||||
|
||||
@@ -244,6 +244,8 @@ void main() {
|
||||
);
|
||||
await tester.pumpAndSettle();
|
||||
|
||||
await tester.tap(find.byKey(const ValueKey('inbox-row-m2')));
|
||||
await tester.pumpAndSettle();
|
||||
expect(find.byType(ChannelDetailPage), findsOneWidget);
|
||||
await tester.tap(find.byKey(const ValueKey('activity-filter-menu')));
|
||||
await tester.pumpAndSettle();
|
||||
|
||||
Reference in New Issue
Block a user