import React from 'react'; import { Text, TouchableOpacity } from 'react-native'; import { compose, withHandlers } from 'recompose'; import { Icon } from 'react-native-material-ui'; import AuthManager from '../AuthManager'; import theme from '../ui-theme'; const ResetPasswordButton = ({ resetPassword }) => { return ( Forgot your pasword? ); }; export default compose( withHandlers({ resetPassword: ({ onSuccess, onError, onPress }) => async () => { try { onPress && onPress(); await AuthManager.resetPassword(); onSuccess && onSuccess(); } catch (error) { onError && onError(error); } }, }) )(ResetPasswordButton);