diff options
author | dan <dan.abramov@gmail.com> | 2023-10-27 04:06:40 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-27 04:06:40 +0100 |
commit | 3e5a64b4545628f72f0060b08a26e93af8eed072 (patch) | |
tree | d95b1d63c9208cd97984b0ad212d4cc4ed48a4e4 /src/view/shell/index.tsx | |
parent | 46f3265936d9f0289ce047b1c6d6ca58b1a48d32 (diff) | |
download | voidsky-3e5a64b4545628f72f0060b08a26e93af8eed072.tar.zst |
Fix white flash on startup (#1759)
Diffstat (limited to 'src/view/shell/index.tsx')
-rw-r--r-- | src/view/shell/index.tsx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/view/shell/index.tsx b/src/view/shell/index.tsx index 3119715e9..b564f99f8 100644 --- a/src/view/shell/index.tsx +++ b/src/view/shell/index.tsx @@ -21,7 +21,10 @@ import {usePalette} from 'lib/hooks/usePalette' import * as backHandler from 'lib/routes/back-handler' import {RoutesContainer, TabsNavigator} from '../../Navigation' import {isStateAtTabRoot} from 'lib/routes/helpers' -import {SafeAreaProvider} from 'react-native-safe-area-context' +import { + SafeAreaProvider, + initialWindowMetrics, +} from 'react-native-safe-area-context' import {useOTAUpdate} from 'lib/hooks/useOTAUpdate' const ShellInner = observer(function ShellInnerImpl() { @@ -87,7 +90,7 @@ export const Shell: React.FC = observer(function ShellImpl() { const pal = usePalette('default') const theme = useTheme() return ( - <SafeAreaProvider style={pal.view}> + <SafeAreaProvider initialMetrics={initialWindowMetrics} style={pal.view}> <View testID="mobileShellView" style={[styles.outerContainer, pal.view]}> <StatusBar style={theme.colorScheme === 'dark' ? 'light' : 'dark'} /> <RoutesContainer> |