Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.06 KB | None | 0 0
  1. import React, { Component } from 'react';
  2. import { AppRegistry, Text, View } from 'react-native';
  3. import Home from './components/home';
  4. import Registeruser from './components/register';
  5. import { StackNavigator } from 'react-navigation';
  6.  
  7.  
  8.  
  9. const MySpy = StackNavigator({
  10. Home: { screen:Home },
  11. Registeruser: { screen:Registeruser },
  12. });
  13.  
  14.  
  15. export default MySpy;
  16.  
  17. import React, { Component } from "react";
  18. import {
  19. AppRegistry,
  20. View,
  21. Text,
  22. TouchableHighlight,
  23. TextInput,
  24. TouchableOpacity,
  25. StyleSheet,
  26. FlatList,
  27. Button
  28. } from "react-native";
  29. import PresentationalComponent from "./PresentationComponent.js";
  30. import { StackNavigator } from 'react-navigation';
  31. import Registeruser from "./register";
  32.  
  33.  
  34. const MySPy = StackNavigator({
  35. // Home: { screen: Home },
  36. RegisterUser: { screen: Registeruser, title: "ss" }
  37. });
  38.  
  39. const styles = StyleSheet.create({
  40. container: {
  41. flexDirection: "column",
  42. justifyContent: "center"
  43. },
  44. input: {
  45. width: 200,
  46. height: 100,
  47. borderColor: "#7a42f4",
  48. borderWidth: 1
  49. },
  50. submitButton: {
  51. backgroundColor: "#7a42f4",
  52. padding: 10,
  53. margin: 15,
  54. height: 40
  55. },
  56. submitButtonText: {
  57. color: "white"
  58. }
  59. });
  60.  
  61. class Home extends React.Component {
  62. static navigationOptions = {
  63. title: "Home"
  64. };
  65.  
  66. state = {
  67. myState: "Hello.This is Karthikk. Winner.",
  68. username: "",
  69. password: ""
  70. };
  71.  
  72. handleName = text => {
  73. this.setState({ username: text });
  74. };
  75.  
  76. handlePwd = text => {
  77. this.setState({ password: text });
  78. };
  79.  
  80. //Updating state
  81. updateState = () => {
  82. this.setState({
  83. myState: "Karthikk winner state"
  84. });
  85. };
  86.  
  87. login = (name, pwd) => {
  88. if (name == "") {
  89. alert("Please enter UserName ");
  90. } else if (pwd == "") {
  91. alert("Please enter Password");
  92. } else {
  93. // this.navigate('Reg');
  94. // alert('Entered name : ' + name + ' Entered password : ' + pwd);
  95. }
  96. };
  97.  
  98. render() {
  99. const { navigate } = this.props.navigation;
  100.  
  101. return (
  102. <View style={styles.container}
  103.  
  104. <TextInput
  105. placeholder="UserName"
  106. placeholderTextColor="#9a73ef"
  107. autoCapitalize="none"
  108. onChangeText={this.handleName}
  109. />
  110. <TextInput
  111. placeholder="Password"
  112. placeholderTextColor="#9a73ef"
  113. autoCapitalize="none"
  114. onChangeText={this.handlePwd}
  115. />
  116.  
  117.  
  118.  
  119. <Button title='navigate' onPress={()=> navigate('RegisterUser')} />
  120.  
  121.  
  122. </View>
  123. );
  124. }
  125. }
  126. export default Home;
  127. AppRegistry.registerComponent("MySPy", () => Home
  128.  
  129. import React, { Component } from 'react';
  130. import { AppRegistry, Text, View } from 'react-native';
  131.  
  132.  
  133. class Registeruser extends React.Component {
  134. static navigationOptions = {
  135. title: 'Register'
  136. };
  137. render() {
  138.  
  139. return (
  140. <view>
  141. <Text>Register user here</Text>
  142. </view>
  143.  
  144. );
  145.  
  146. }
  147. }
  148.  
  149. export default Registeruser;
  150.  
  151.  
  152. AppRegistry.registerComponent('MySPy',() => Registeruser);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement