import { Formik } from "formik"; import { Input, Header, Item, Label, Form, Button, Text, Container, Content, } from "native-base"; import React from "react"; import { useTranslation } from "react-i18next"; import { SafeAreaView, TextInput, View } from "react-native"; import { connect } from "react-redux"; import { createStructuredSelector } from "reselect"; import { emailSignInStart, signOutStart } from "../../redux/user/user.actions"; import { selectCurrentUser } from "../../redux/user/user.selectors"; import { StyleSheet } from "react-native"; const mapStateToProps = createStructuredSelector({ currentUser: selectCurrentUser, }); const mapDispatchToProps = (dispatch) => ({ emailSignInStart: (email, password) => dispatch(emailSignInStart({ email, password })), }); export function SignIn({ emailSignInStart }) { const { t } = useTranslation(); const formSubmit = (values) => { const { email, password } = values; emailSignInStart(email, password); }; return ( {({ handleChange, handleBlur, handleSubmit, values }) => (
)}
); } const styles = StyleSheet.create({ contentContainer: { justifyContent: "center", flex: 1, }, content: { paddingBottom: 150, // flex: 1, // backgroundColor: "#fff", // alignItems: "center", //justifyContent: "space-between", // //justifyContent: "center", }, }); export default connect(mapStateToProps, mapDispatchToProps)(SignIn);