mirror of
https://github.com/streetwriters/notesnook.git
synced 2025-12-22 14:39:34 +01:00
update routeIndex on state change
This commit is contained in:
@@ -16,9 +16,9 @@ import {createStackNavigator} from '@react-navigation/stack';
|
|||||||
const Stack = createStackNavigator();
|
const Stack = createStackNavigator();
|
||||||
|
|
||||||
const modalNavigatorRef2 = createRef();
|
const modalNavigatorRef2 = createRef();
|
||||||
const ModalNavigator = () => {
|
const ModalNavigator = ({onStateChange}) => {
|
||||||
return (
|
return (
|
||||||
<NavigationContainer independent={true} ref={modalNavigatorRef2}>
|
<NavigationContainer onStateChange={onStateChange} independent={true} ref={modalNavigatorRef2}>
|
||||||
<Stack.Navigator
|
<Stack.Navigator
|
||||||
initialRouteName="Login"
|
initialRouteName="Login"
|
||||||
screenOptions={{
|
screenOptions={{
|
||||||
@@ -127,7 +127,11 @@ class LoginDialog extends React.Component {
|
|||||||
paddingVertical: 16,
|
paddingVertical: 16,
|
||||||
zIndex: 10,
|
zIndex: 10,
|
||||||
}}>
|
}}>
|
||||||
<ModalNavigator />
|
<ModalNavigator
|
||||||
|
onStateChange={event => {
|
||||||
|
this.routeIndex = event.index;
|
||||||
|
}}
|
||||||
|
/>
|
||||||
</View>
|
</View>
|
||||||
</Animatable.View>
|
</Animatable.View>
|
||||||
</Modal>
|
</Modal>
|
||||||
|
|||||||
@@ -14,9 +14,9 @@ import {createStackNavigator} from '@react-navigation/stack';
|
|||||||
|
|
||||||
const Stack = createStackNavigator();
|
const Stack = createStackNavigator();
|
||||||
const modalNavigatorRef = createRef();
|
const modalNavigatorRef = createRef();
|
||||||
const ModalNavigator = () => {
|
const ModalNavigator = ({onStateChange}) => {
|
||||||
return (
|
return (
|
||||||
<NavigationContainer independent={true} ref={modalNavigatorRef}>
|
<NavigationContainer onStateChange={onStateChange} independent={true} ref={modalNavigatorRef}>
|
||||||
<Stack.Navigator
|
<Stack.Navigator
|
||||||
initialRouteName="Folders"
|
initialRouteName="Folders"
|
||||||
screenOptions={{
|
screenOptions={{
|
||||||
@@ -135,7 +135,11 @@ class MoveNoteDialog extends React.Component {
|
|||||||
padding: DDS.isTab ? 8 : 0,
|
padding: DDS.isTab ? 8 : 0,
|
||||||
zIndex: 10,
|
zIndex: 10,
|
||||||
}}>
|
}}>
|
||||||
<ModalNavigator />
|
<ModalNavigator
|
||||||
|
onStateChange={event => {
|
||||||
|
this.routeIndex = event.index;
|
||||||
|
}}
|
||||||
|
/>
|
||||||
</View>
|
</View>
|
||||||
</Animatable.View>
|
</Animatable.View>
|
||||||
</Modal>
|
</Modal>
|
||||||
|
|||||||
Reference in New Issue
Block a user