File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import React, { useEffect } from 'react';
2
2
import { StyleSheet } from 'react-native' ;
3
3
4
4
import { GestureHandlerRootView } from 'react-native-gesture-handler' ;
5
- import { NavigationContainer } from '@react-navigation/native' ;
5
+ import { NavigationContainer , useNavigationContainerRef } from '@react-navigation/native' ;
6
6
import Instabug , {
7
7
CrashReporting ,
8
8
InvocationEvent ,
@@ -20,6 +20,7 @@ import { QueryClient, QueryClientProvider } from 'react-query';
20
20
const queryClient = new QueryClient ( ) ;
21
21
22
22
export const App : React . FC = ( ) => {
23
+ const navigationRef = useNavigationContainerRef ( ) ;
23
24
useEffect ( ( ) => {
24
25
Instabug . init ( {
25
26
token : 'deb1910a7342814af4e4c9210c786f35' ,
@@ -33,11 +34,15 @@ export const App: React.FC = () => {
33
34
} ) ;
34
35
} , [ ] ) ;
35
36
37
+ useEffect ( ( ) => {
38
+ Instabug . setNavigationListener ( navigationRef ) ;
39
+ } , [ navigationRef ] ) ;
40
+
36
41
return (
37
42
< GestureHandlerRootView style = { styles . root } >
38
43
< NativeBaseProvider theme = { nativeBaseTheme } >
39
44
< QueryClientProvider client = { queryClient } >
40
- < NavigationContainer onStateChange = { Instabug . onStateChange } theme = { navigationTheme } >
45
+ < NavigationContainer theme = { navigationTheme } ref = { navigationRef } >
41
46
< RootTabNavigator />
42
47
</ NavigationContainer >
43
48
</ QueryClientProvider >
You can’t perform that action at this time.
0 commit comments