No Description

Cita.js 1.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import React, {useState, useEffect, useRef} from 'react'
  2. import { Button, Text, View, StyleSheet, Dimensions} from 'react-native'
  3. import {FlatList, ListViewBase } from 'react-native'
  4. import {TouchableOpacity} from 'react-native-gesture-handler'
  5. import {List, Divider} from 'react-native-paper'
  6. import Loading from './Loading'
  7. import firebase from 'firebase';
  8. import { styles } from "../../config/styles";
  9. import { TextInput, TouchableWithoutFeedback, Keyboard, ImageBackground} from "react-native";
  10. import { connect } from 'react-redux'
  11. import { bindActionCreators } from 'redux'
  12. import { fetchUser } from '../../redux/actions/index'
  13. import Constants from 'expo-constants';
  14. import * as Notifications from 'expo-notifications';
  15. export function Cita({navigation}) {
  16. const dimensions = Dimensions.get('window');
  17. const screenWidth = dimensions.width;
  18. return (
  19. <ImageBackground style={styles.stdcontainer} source={require('../../assets/yellow-white.jpg')}>
  20. <Button
  21. title ='Ver mapa'
  22. onPress= {() => navigation.navigate('Map')}
  23. />
  24. <Button
  25. title ='Logout'
  26. onPress= {() => firebase.auth().signOut()}
  27. />
  28. </ImageBackground>
  29. );
  30. }
  31. const mapStateToProps = (store) => ({
  32. currentUser: store.userState.currentUser
  33. })
  34. const mapDispatchProps = (dispatch) => bindActionCreators({fetchUser}, dispatch);
  35. export default connect(mapStateToProps, mapDispatchProps)(Cita);