Bluesky app fork with some witchin' additions 💫

wrap web in disabled keyboard provider (#4176)

authored by hailey.at and committed by

GitHub 03655abb 0c2fb135

+36 -33
+36 -33
src/App.web.tsx
··· 2 2 import 'view/icons' 3 3 4 4 import React, {useEffect, useState} from 'react' 5 + import {KeyboardProvider} from 'react-native-keyboard-controller' 5 6 import {RootSiblingParent} from 'react-native-root-siblings' 6 7 import {SafeAreaProvider} from 'react-native-safe-area-context' 7 8 import {msg} from '@lingui/macro' ··· 78 79 if (!isReady) return null 79 80 80 81 return ( 81 - <Alf theme={theme}> 82 - <ThemeProvider theme={theme}> 83 - <RootSiblingParent> 84 - <React.Fragment 85 - // Resets the entire tree below when it changes: 86 - key={currentAccount?.did}> 87 - <QueryProvider currentDid={currentAccount?.did}> 88 - <StatsigProvider> 89 - <MessagesProvider> 90 - {/* LabelDefsProvider MUST come before ModerationOptsProvider */} 91 - <LabelDefsProvider> 92 - <ModerationOptsProvider> 93 - <LoggedOutViewProvider> 94 - <SelectedFeedProvider> 95 - <UnreadNotifsProvider> 96 - <BackgroundNotificationPreferencesProvider> 97 - <SafeAreaProvider> 98 - <Shell /> 99 - </SafeAreaProvider> 100 - </BackgroundNotificationPreferencesProvider> 101 - </UnreadNotifsProvider> 102 - </SelectedFeedProvider> 103 - </LoggedOutViewProvider> 104 - </ModerationOptsProvider> 105 - </LabelDefsProvider> 106 - </MessagesProvider> 107 - </StatsigProvider> 108 - </QueryProvider> 109 - </React.Fragment> 110 - <ToastContainer /> 111 - </RootSiblingParent> 112 - </ThemeProvider> 113 - </Alf> 82 + <KeyboardProvider enabled={false}> 83 + <Alf theme={theme}> 84 + <ThemeProvider theme={theme}> 85 + <RootSiblingParent> 86 + <React.Fragment 87 + // Resets the entire tree below when it changes: 88 + key={currentAccount?.did}> 89 + <QueryProvider currentDid={currentAccount?.did}> 90 + <StatsigProvider> 91 + <MessagesProvider> 92 + {/* LabelDefsProvider MUST come before ModerationOptsProvider */} 93 + <LabelDefsProvider> 94 + <ModerationOptsProvider> 95 + <LoggedOutViewProvider> 96 + <SelectedFeedProvider> 97 + <UnreadNotifsProvider> 98 + <BackgroundNotificationPreferencesProvider> 99 + <SafeAreaProvider> 100 + <Shell /> 101 + </SafeAreaProvider> 102 + </BackgroundNotificationPreferencesProvider> 103 + </UnreadNotifsProvider> 104 + </SelectedFeedProvider> 105 + </LoggedOutViewProvider> 106 + </ModerationOptsProvider> 107 + </LabelDefsProvider> 108 + </MessagesProvider> 109 + </StatsigProvider> 110 + </QueryProvider> 111 + </React.Fragment> 112 + <ToastContainer /> 113 + </RootSiblingParent> 114 + </ThemeProvider> 115 + </Alf> 116 + </KeyboardProvider> 114 117 ) 115 118 } 116 119