@@ -231,39 +231,38 @@ export default function PaperExample() {
231231 theme = { customFontLoaded ? configuredFontTheme : theme }
232232 >
233233 < PreferencesContext . Provider value = { preferences } >
234- < React . Fragment >
235- < NavigationContainer
236- theme = { combinedTheme }
237- initialState = { initialState }
238- onStateChange = { ( state ) =>
239- AsyncStorage . setItem ( PERSISTENCE_KEY , JSON . stringify ( state ) )
240- }
241- >
242- < SafeAreaInsetsContext . Consumer >
243- { ( insets ) => {
244- const { left, right } = insets || { left : 0 , right : 0 } ;
245- const collapsedDrawerWidth = 80 + Math . max ( left , right ) ;
246- return (
247- < Drawer . Navigator
248- screenOptions = { {
249- drawerStyle : collapsed && {
250- width : collapsedDrawerWidth ,
251- } ,
252- } }
253- drawerContent = { ( ) => < DrawerItems /> }
254- >
255- < Drawer . Screen
256- name = "Home"
257- component = { App }
258- options = { { headerShown : false } }
259- />
260- </ Drawer . Navigator >
261- ) ;
262- } }
263- </ SafeAreaInsetsContext . Consumer >
264- < StatusBar style = { ! theme . isV3 || theme . dark ? 'light' : 'dark' } />
265- </ NavigationContainer >
266- </ React . Fragment >
234+ < NavigationContainer
235+ // @ts -ignore - will be adjusted after merging https://github.com/callstack/react-native-paper/pull/4690
236+ theme = { combinedTheme }
237+ initialState = { initialState }
238+ onStateChange = { ( state ) =>
239+ AsyncStorage . setItem ( PERSISTENCE_KEY , JSON . stringify ( state ) )
240+ }
241+ >
242+ < SafeAreaInsetsContext . Consumer >
243+ { ( insets ) => {
244+ const { left, right } = insets || { left : 0 , right : 0 } ;
245+ const collapsedDrawerWidth = 100 + Math . max ( left , right ) ;
246+ return (
247+ < Drawer . Navigator
248+ screenOptions = { {
249+ drawerStyle : collapsed && {
250+ width : collapsedDrawerWidth ,
251+ } ,
252+ } }
253+ drawerContent = { ( ) => < DrawerItems /> }
254+ >
255+ < Drawer . Screen
256+ name = "Home"
257+ component = { App }
258+ options = { { headerShown : false } }
259+ />
260+ </ Drawer . Navigator >
261+ ) ;
262+ } }
263+ </ SafeAreaInsetsContext . Consumer >
264+ < StatusBar style = { ! theme . isV3 || theme . dark ? 'light' : 'dark' } />
265+ </ NavigationContainer >
267266 </ PreferencesContext . Provider >
268267 </ PaperProvider >
269268 ) ;
0 commit comments