| 
				
			 | 
			
			
				@@ -12,6 +12,7 @@ import {connect} from 'react-redux'; 
			 | 
		
	
		
			
			| 
				12
			 | 
			
				12
			 | 
			
			
				 import * as counterActions from '../reducers/counter/actions'; 
			 | 
		
	
		
			
			| 
				13
			 | 
			
				13
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				14
			 | 
			
				14
			 | 
			
			
				 const leftButtons = ['back', 'cancel', 'accept', 'sideMenu']; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				15
			 | 
			
			
				+let bottomTabsVisible = true; 
			 | 
		
	
		
			
			| 
				15
			 | 
			
				16
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				16
			 | 
			
				17
			 | 
			
			
				 // this is a traditional React component connected to the redux store 
			 | 
		
	
		
			
			| 
				17
			 | 
			
				18
			 | 
			
			
				 class PushedScreen extends Component { 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -53,7 +54,6 @@ class PushedScreen extends Component { 
			 | 
		
	
		
			
			| 
				53
			 | 
			
				54
			 | 
			
			
				   } 
			 | 
		
	
		
			
			| 
				54
			 | 
			
				55
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				55
			 | 
			
				56
			 | 
			
			
				   onNavigatorEvent(event) { 
			 | 
		
	
		
			
			| 
				56
			 | 
			
				
			 | 
			
			
				-    console.log('onNavigatorEvent ' + event.id); 
			 | 
		
	
		
			
			| 
				57
			 | 
			
				57
			 | 
			
			
				     switch (event.id) { 
			 | 
		
	
		
			
			| 
				58
			 | 
			
				58
			 | 
			
			
				       case 'cancel': 
			 | 
		
	
		
			
			| 
				59
			 | 
			
				59
			 | 
			
			
				         Alert.alert('NavBar', 'Cancel button pressed'); 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -109,6 +109,10 @@ class PushedScreen extends Component { 
			 | 
		
	
		
			
			| 
				109
			 | 
			
				109
			 | 
			
			
				           <Text style={styles.button}>Change Left Button</Text> 
			 | 
		
	
		
			
			| 
				110
			 | 
			
				110
			 | 
			
			
				         </TouchableOpacity> 
			 | 
		
	
		
			
			| 
				111
			 | 
			
				111
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				112
			 | 
			
			
				+        <TouchableOpacity onPress={ this.onToggleBottomTabsPress.bind(this) }> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				113
			 | 
			
			
				+          <Text style={styles.button}>Toggle BottomTabs</Text> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				114
			 | 
			
			
				+        </TouchableOpacity> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				115
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				112
			 | 
			
				116
			 | 
			
			
				         <TextInput style={{height: 40, borderColor: 'gray', borderWidth: 1}}/> 
			 | 
		
	
		
			
			| 
				113
			 | 
			
				117
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				114
			 | 
			
				118
			 | 
			
			
				         <Text style={{fontWeight: '500'}}>String prop: {this.props.str}</Text> 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -206,6 +210,14 @@ class PushedScreen extends Component { 
			 | 
		
	
		
			
			| 
				206
			 | 
			
				210
			 | 
			
			
				     this.currentBackButton += 1; 
			 | 
		
	
		
			
			| 
				207
			 | 
			
				211
			 | 
			
			
				     this.currentBackButton = this.currentBackButton % 4; 
			 | 
		
	
		
			
			| 
				208
			 | 
			
				212
			 | 
			
			
				   } 
			 | 
		
	
		
			
			| 
				
			 | 
			
				213
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				214
			 | 
			
			
				+  onToggleBottomTabsPress() { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				215
			 | 
			
			
				+    this.props.navigator.toggleTabs({ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				216
			 | 
			
			
				+      to: bottomTabsVisible ? 'shown' : 'hidden', 
			 | 
		
	
		
			
			| 
				
			 | 
			
				217
			 | 
			
			
				+      animated: true 
			 | 
		
	
		
			
			| 
				
			 | 
			
				218
			 | 
			
			
				+    }); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				219
			 | 
			
			
				+    bottomTabsVisible = !bottomTabsVisible; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				220
			 | 
			
			
				+  } 
			 | 
		
	
		
			
			| 
				209
			 | 
			
				221
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				210
			 | 
			
				222
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				211
			 | 
			
				223
			 | 
			
			
				 const styles = StyleSheet.create({ 
			 |