rein
09/30/2017, 11:26 AMconst FacebookAuthButton = ({ signInToFacebook }) => (
<SocialIcon title="Sign In With Facebook" button type="facebook" onPress={signInToFacebook} />
);
FacebookAuthButton.propTypes = {
signInToFacebook: PropTypes.func.isRequired,
};
const authenticateFacebookUserQuery = gql`
// WHAT DO I NEED TO ADD HERE
`;
export default compose(
graphql(authenticateFacebookUserQuery, { name: authenticateFacebookUser }),
withHandlers({
signInToFacebook: props => async () => {
const { token } = await Expo.Facebook.logInWithReadPermissionsAsync('123456789', {
permissions: ['public_profile', 'email'],
});
// CALL MUTATION
},
}),
)(FacebookAuthButton);