Advertisement
Guest User

Untitled

a guest
Nov 14th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. import React, {Component} from 'react';
  2. import {Platform, StyleSheet, View} from 'react-native';
  3. import { Container, Header, Content, Button, Text, Body, List, ListItem} from 'native-base';
  4. import { createStackNavigator, } from 'react-navigation';
  5. import {HomeScreen} from './screens/HomeScreen';
  6. import {Bluetooth} from './screens/Bluetooth';
  7. import {Paradas} from './screens/Paradas';
  8. import {Horarios} from './screens/Horarios';
  9.  
  10. const navigation = createStackNavigator({
  11. HomeScreen:{screen: HomeScreen},
  12. Bluetooth:{screen: Bluetooth},
  13. Horarios:{screen: Horarios},
  14. Paradas:{screen: Paradas},
  15. });
  16.  
  17. export default class App extends Component{
  18.  
  19. render() {
  20. return (
  21. <Container>
  22. <Header style={styles.nav}>
  23. <Body>
  24. <Text style={styles.navText}>Conexão com Bluetooth</Text>
  25. </Body>
  26. </Header>
  27.  
  28. <View style={styles.container}>
  29. <Content>
  30. <List>
  31. <Button block style={styles.buttonStyle}><Text>Escanear</Text></Button>
  32. <Button block style={styles.buttonStyle}><Text>Desconectar</Text></Button>
  33. <ListItem itemHeader>
  34. <Text>Dispositivos disponíveis</Text>
  35. </ListItem>
  36. <Button block style={styles.buttonStyle} onPress={() => this.props.navigation.navigate('HomeScreen')}><Text>Tela Principal</Text></Button>
  37. </List>
  38. </Content>
  39. </View>
  40. </Container>
  41.  
  42. );
  43. }
  44. }
  45.  
  46. const styles = StyleSheet.create({
  47. nav: {
  48. backgroundColor: '#2F314A',
  49. },
  50.  
  51. navText: {
  52. color: '#fff',
  53. fontSize: 18,
  54. fontWeight: 'bold',
  55. },
  56.  
  57. container: {
  58. flex: 1,
  59. backgroundColor: '#F5FCFF',
  60. top: 2,
  61. padding: 10,
  62.  
  63. },
  64.  
  65. buttonStyle: {
  66. backgroundColor: '#2F314A',
  67. marginBottom: 5,
  68. height: 40,
  69. },
  70.  
  71. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement