Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/packages / features / Authentication / SignInFlow / SocialSignIn / FacebookSignInButton.js
Size: Mime:
import * as React from 'react';
import { FACEBOOK_APP_ID } from 'src/bootstrap/api/config';
import { sessionContainer } from '@skava/packages/core/auth/session/container';
import { StyledFacebookSocialLoginButton } from './styled';
class FacebookSignIn extends React.PureComponent {
    constructor() {
        super(...arguments);
        this.handleResponse = (response) => {
            sessionContainer.loginWithFacebook(response.authtoken);
        };
    }
    render() {
        return React.createElement(StyledFacebookSocialLoginButton, { facebook: true });
    }
}
FacebookSignIn.defaultProps = {
    socialId: FACEBOOK_APP_ID,
    language: 'en_US',
    scope: 'public_profile,email',
    xfbml: true,
    fields: 'id,email,name',
    version: 'v2.5',
    className: 'facebook-login',
    cookie: true,
};
export { FacebookSignIn };
export default FacebookSignIn;
//# sourceMappingURL=FacebookSignInButton.js.map