diff options
Diffstat (limited to 'src/view/shell/index.tsx')
-rw-r--r-- | src/view/shell/index.tsx | 40 |
1 files changed, 19 insertions, 21 deletions
diff --git a/src/view/shell/index.tsx b/src/view/shell/index.tsx index b20754378..76a7f8fb3 100644 --- a/src/view/shell/index.tsx +++ b/src/view/shell/index.tsx @@ -1,39 +1,37 @@ -import {useNavigationState} from '@react-navigation/native' -import {StatusBar} from 'expo-status-bar' -import {usePalette} from 'lib/hooks/usePalette' -import * as notifications from 'lib/notifications/notifications' -import {isStateAtTabRoot} from 'lib/routes/helpers' -import {useTheme} from 'lib/ThemeContext' -import {isAndroid} from 'platform/detection' import React from 'react' +import {StatusBar} from 'expo-status-bar' import { - BackHandler, DimensionValue, StyleSheet, useWindowDimensions, View, + BackHandler, } from 'react-native' -import {Drawer} from 'react-native-drawer-layout' -import Animated from 'react-native-reanimated' import {useSafeAreaInsets} from 'react-native-safe-area-context' -import {useDialogStateContext} from 'state/dialogs' -import {Lightbox} from 'view/com/lightbox/Lightbox' +import {Drawer} from 'react-native-drawer-layout' +import {useNavigationState} from '@react-navigation/native' import {ModalsContainer} from 'view/com/modals/Modal' +import {Lightbox} from 'view/com/lightbox/Lightbox' import {ErrorBoundary} from 'view/com/util/ErrorBoundary' - -import {MutedWordsDialog} from '#/components/dialogs/MutedWords' -import {Outlet as PortalOutlet} from '#/components/Portal' -import {useSession} from '#/state/session' +import {DrawerContent} from './Drawer' +import {Composer} from './Composer' +import {useTheme} from 'lib/ThemeContext' +import {usePalette} from 'lib/hooks/usePalette' +import {RoutesContainer, TabsNavigator} from '../../Navigation' +import {isStateAtTabRoot} from 'lib/routes/helpers' import { useIsDrawerOpen, - useIsDrawerSwipeDisabled, useSetDrawerOpen, + useIsDrawerSwipeDisabled, } from '#/state/shell' +import {isAndroid} from 'platform/detection' +import {useSession} from '#/state/session' import {useCloseAnyActiveElement} from '#/state/util' - -import {RoutesContainer, TabsNavigator} from '../../Navigation' -import {Composer} from './Composer' -import {DrawerContent} from './Drawer' +import * as notifications from 'lib/notifications/notifications' +import {Outlet as PortalOutlet} from '#/components/Portal' +import {MutedWordsDialog} from '#/components/dialogs/MutedWords' +import {useDialogStateContext} from 'state/dialogs' +import Animated from 'react-native-reanimated' function ShellInner() { const isDrawerOpen = useIsDrawerOpen() |