Advertisement
Guest User

Untitled

a guest
Jul 27th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. import React, { Component } from 'react';
  2. import {
  3. AppRegistry,
  4. StyleSheet,
  5. Text,
  6. View,
  7. TouchableHighlight,
  8. Alert
  9. } from 'react-native';
  10.  
  11. class MiniMinionClient extends Component {
  12. constructor(props) {
  13. super(props);
  14. }
  15.  
  16. getStatus() {
  17. return fetch('http://10.0.2.2:3000/api/v1/status.json')
  18. .then((response) => response.json())
  19. .then((responseJson) => {
  20. return responseJson;
  21. })
  22. .catch((error) => {
  23. console.error(error);
  24. });
  25. }
  26.  
  27. render() {
  28. var status = this.getStatus()
  29. return (
  30. <View style={styles.container}>
  31. <Text>Version {status.version}</Text>
  32. <Text>Last Update: {status.last_update}</Text>
  33. </View>
  34. );
  35. }
  36. }
  37.  
  38. const styles = StyleSheet.create({
  39. container: {
  40. flex: 1,
  41. flexDirection: 'row',
  42. justifyContent: 'center',
  43. alignItems: 'center',
  44. backgroundColor: '#F5FCFF',
  45. }
  46. });
  47.  
  48. AppRegistry.registerComponent('MiniMinionClient', () => MiniMinionClient);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement