import React from 'react'; import { View, ImageBackground, TextInput, Button, Image, Alert } from 'react-native'; // Redux import { connect } from 'react-redux'; import { initContact } from '../Store/Actions/contacts'; // Common Styles import commonStyles from '../../Resources/CommonStyles'; // Style import styles from '../../Resources/Styles/LoginStyle'; // Translations import i18n from "../../I18n"; // FileSytem import * as FileSystem from 'expo-file-system'; // Controller import LoginController from '../Controllers/LoginController'; // Database import { Setting } from '../../Database'; import SyncController from '../Controllers/SyncController'; function mapStateToProps(state) { return { app: state.app, users: state.users.users, locale: state.locale.locale, mainColor: state.app.mainColor }; } const mapDispatchToProps = dispatch => { return { initContact: currentUser => dispatch(initContact(currentUser)), setCurrentUser: user => dispatch({ type: 'SET_CURRENT_USER', data: JSON.stringify(user), }), setIsLogged: () => dispatch({ type: 'SET_LOGGED', data: true }) }; }; class LoginScreen extends React.Component { state = { login: 'v@b.t', password: 'test', }; render() { return ( this.setState({ login: text })} autoCapitalize={'none'} autoCorrect={false} keyboardType={'email-address'} /> this.setState({ password: text })} secureTextEntry={true} autoCapitalize={'none'} autoCorrect={false} />