diff options
author | Samuel Newman <mozzius@protonmail.com> | 2024-10-17 18:48:38 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-17 18:48:38 +0300 |
commit | 74b0929e4d79690394c1217f63e458da5bf7317b (patch) | |
tree | 0f285273e4ede1a5d3a408abe5f60db40af53c80 /src/view/shell/index.tsx | |
parent | 9a91746fbbd4d8e028195813bb0d47497a9cb4bf (diff) | |
download | voidsky-74b0929e4d79690394c1217f63e458da5bf7317b.tar.zst |
Logged out improvments (#5771)
* fetch all accounts in one go * delete unused component * add safeareaview to logged out layout * add safe area insets to LoggedOut view * add safe area insets to the error boundary * sanitize displaynames/handles * use button for X * increase spacing
Diffstat (limited to 'src/view/shell/index.tsx')
-rw-r--r-- | src/view/shell/index.tsx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/view/shell/index.tsx b/src/view/shell/index.tsx index 6f3d82c13..6dc4f95a5 100644 --- a/src/view/shell/index.tsx +++ b/src/view/shell/index.tsx @@ -2,6 +2,7 @@ import React from 'react' import {BackHandler, StyleSheet, useWindowDimensions, View} 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 * as NavigationBar from 'expo-navigation-bar' import {StatusBar} from 'expo-status-bar' import {useNavigation, useNavigationState} from '@react-navigation/native' @@ -41,6 +42,7 @@ function ShellInner() { const isDrawerSwipeDisabled = useIsDrawerSwipeDisabled() const setIsDrawerOpen = useSetDrawerOpen() const winDim = useWindowDimensions() + const insets = useSafeAreaInsets() const renderDrawerContent = React.useCallback(() => <DrawerContent />, []) const onOpenDrawer = React.useCallback( @@ -94,7 +96,8 @@ function ShellInner() { return ( <> <Animated.View style={[a.h_full]}> - <ErrorBoundary> + <ErrorBoundary + style={{paddingTop: insets.top, paddingBottom: insets.bottom}}> <Drawer renderDrawerContent={renderDrawerContent} drawerStyle={{width: Math.min(400, winDim.width * 0.8)}} |