Browse Source

Toggle SideMenu before pushing screen

Guy Carmeli 8 years ago
parent
commit
e89b018bc8
2 changed files with 7 additions and 1 deletions
  1. 6
    0
      example-redux/src/screens/ListScreen.js
  2. 1
    1
      example-redux/src/screens/SideMenu.js

+ 6
- 0
example-redux/src/screens/ListScreen.js View File

@@ -42,6 +42,12 @@ class ListScreen extends Component {
42 42
     if (event.type == 'DeepLink') {
43 43
       const parts = event.link.split('/');
44 44
       if (parts[0] == 'tab1' && parts[1] == 'pushScreen') {
45
+        this.props.navigator.toggleDrawer({
46
+          side: 'left',
47
+          animated: true,
48
+          to: 'closed'
49
+        });
50
+
45 51
         this.props.navigator.push({
46 52
           title: "Pushed from SideMenu",
47 53
           screen: parts[2],

+ 1
- 1
example-redux/src/screens/SideMenu.js View File

@@ -33,7 +33,7 @@ class SideMenu extends Component {
33 33
         </TouchableOpacity>
34 34
 
35 35
         <TouchableOpacity onPress={ this.onPushScreenToTabOne.bind(this) }>
36
-          <Text style={styles.button}>Push screen to tab 1</Text>
36
+          <Text style={styles.button}>Push screen</Text>
37 37
         </TouchableOpacity>
38 38
       </View>
39 39
     );