diff --git a/src/App.native.tsx b/src/App.native.tsx index 81d4a870e9..45021da22b 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -64,7 +64,6 @@ import {Shell} from '#/view/shell' import {ThemeProvider as Alf} from '#/alf' import {useColorModeTheme} from '#/alf/util/useColorModeTheme' import {Provider as ContextMenuProvider} from '#/components/ContextMenu' -import {NuxDialogs} from '#/components/dialogs/nuxs' import {useStarterPackEntry} from '#/components/hooks/useStarterPackEntry' import {Provider as IntentDialogProvider} from '#/components/intents/IntentDialogs' import {Provider as PortalProvider} from '#/components/Portal' @@ -157,7 +156,6 @@ function InnerApp() { - diff --git a/src/view/shell/createNativeStackNavigatorWithAuth.tsx b/src/view/shell/createNativeStackNavigatorWithAuth.tsx index 1c32971d42..5de4ae91a7 100644 --- a/src/view/shell/createNativeStackNavigatorWithAuth.tsx +++ b/src/view/shell/createNativeStackNavigatorWithAuth.tsx @@ -35,11 +35,19 @@ import { useLoggedOutViewControls, } from '#/state/shell/logged-out' import {LoggedOut} from '#/view/com/auth/LoggedOut' +import {ModalsContainer} from '#/view/com/modals/Modal' import {Deactivated} from '#/screens/Deactivated' import {Onboarding} from '#/screens/Onboarding' import {SignupQueued} from '#/screens/SignupQueued' import {Takendown} from '#/screens/Takendown' import {atoms as a, useLayoutBreakpoints} from '#/alf' +import {EmailDialog} from '#/components/dialogs/EmailDialog' +import {InAppBrowserConsentDialog} from '#/components/dialogs/InAppBrowserConsent' +import {MutedWordsDialog} from '#/components/dialogs/MutedWords' +import {NuxDialogs} from '#/components/dialogs/nuxs' +import {SigninDialog} from '#/components/dialogs/Signin' +import {Outlet as PortalOutlet} from '#/components/Portal' +import {BottomSheetOutlet} from '#/../modules/bottom-sheet' import {BottomBarWeb} from './bottom-bar/BottomBarWeb' import {DesktopLeftNav} from './desktop/LeftNav' import {DesktopRightNav} from './desktop/RightNav' @@ -167,6 +175,20 @@ function NativeStackNavigator({ {!isMobile && } )} + + {/* Start: individual dialogs and outlets */} + + + + + + + + {/* End: individual dialogs and outlets */} + + {/* Start: dialog controllers */} + + {/* End: dialog controllers */} ) } diff --git a/src/view/shell/index.tsx b/src/view/shell/index.tsx index cd328c4572..e3d2237921 100644 --- a/src/view/shell/index.tsx +++ b/src/view/shell/index.tsx @@ -21,17 +21,10 @@ import { } from '#/state/shell' import {useCloseAnyActiveElement} from '#/state/util' import {Lightbox} from '#/view/com/lightbox/Lightbox' -import {ModalsContainer} from '#/view/com/modals/Modal' import {ErrorBoundary} from '#/view/com/util/ErrorBoundary' import {atoms as a, select, useTheme} from '#/alf' import {setSystemUITheme} from '#/alf/util/systemUI' -import {EmailDialog} from '#/components/dialogs/EmailDialog' -import {InAppBrowserConsentDialog} from '#/components/dialogs/InAppBrowserConsent' -import {MutedWordsDialog} from '#/components/dialogs/MutedWords' -import {SigninDialog} from '#/components/dialogs/Signin' -import {Outlet as PortalOutlet} from '#/components/Portal' import {RoutesContainer, TabsNavigator} from '#/Navigation' -import {BottomSheetOutlet} from '../../../modules/bottom-sheet' import {updateActiveViewAsync} from '../../../modules/expo-bluesky-swiss-army/src/VisibilityView' import {Composer} from './Composer' import {DrawerContent} from './Drawer' @@ -150,14 +143,7 @@ function ShellInner() { - - - - - - - ) }