From 06f81d69486f2e6e8ffd65da5a4bfdcd7d8a2655 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 8 Feb 2024 20:37:08 +0000 Subject: Keep pager feeds in sync with the right pane (#2775) * Hoist selected feed state * Seed state from params * Refine and fix logic * Fix scroll restoration * Soft reset on second click --- src/App.native.tsx | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) (limited to 'src/App.native.tsx') diff --git a/src/App.native.tsx b/src/App.native.tsx index 50a80d9fe..1284154f3 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -32,6 +32,7 @@ import {Provider as MutedThreadsProvider} from 'state/muted-threads' import {Provider as InvitesStateProvider} from 'state/invites' import {Provider as PrefsStateProvider} from 'state/preferences' import {Provider as LoggedOutViewProvider} from 'state/shell/logged-out' +import {Provider as SelectedFeedProvider} from 'state/shell/selected-feed' import I18nProvider from './locale/i18nProvider' import { Provider as SessionProvider, @@ -72,17 +73,19 @@ function InnerApp() { // Resets the entire tree below when it changes: key={currentAccount?.did}> - - - {/* All components should be within this provider */} - - - - - - - - + + + + {/* All components should be within this provider */} + + + + + + + + + -- cgit 1.4.1