UNPKG

2.17 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6
7var _react = require('react');
8
9var _react2 = _interopRequireDefault(_react);
10
11var _propTypes = require('prop-types');
12
13var _propTypes2 = _interopRequireDefault(_propTypes);
14
15var _Button = require('./Button');
16
17var _Button2 = _interopRequireDefault(_Button);
18
19var _recompose = require('recompose');
20
21function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
22
23var LoginViaThirdParty = function LoginViaThirdParty(_ref) {
24 var handleSignInWithFacebook = _ref.handleSignInWithFacebook,
25 handleSignInWithGoogle = _ref.handleSignInWithGoogle,
26 labels = _ref.labels;
27
28 return _react2.default.createElement(
29 _react.Fragment,
30 null,
31 _react2.default.createElement(
32 'div',
33 { style: { display: 'flex', justifyContent: 'center' } },
34 _react2.default.createElement(
35 _Button2.default,
36 {
37 style: { width: '24rem', border: '1px solid #4285f4' },
38
39 type: 'facebook',
40 colors: 'facebook',
41 onClick: handleSignInWithFacebook
42 },
43 labels.signinwithfacebook
44 )
45 ),
46 _react2.default.createElement(
47 'div',
48 { style: { display: 'flex', justifyContent: 'center' } },
49 _react2.default.createElement(
50 _Button2.default,
51 {
52 style: { width: '24rem', border: '1px solid #5f646d' },
53 type: 'google',
54 colors: 'google',
55 onClick: handleSignInWithGoogle
56 },
57 labels.signinwithgoogle
58 )
59 )
60 );
61};
62// import {connect} from 'react-redux'
63
64
65LoginViaThirdParty.propTypes = {};
66var mapStateToProps = function mapStateToProps(state) {
67 return {};
68};
69
70var enhance = (0, _recompose.compose)((0, _recompose.defaultProps)({
71 handleSignInWithFacebook: function handleSignInWithFacebook() {
72 return console.log('handleSignInWithFacebook');
73 },
74 handleSignInWithGoogle: function handleSignInWithGoogle() {
75 return console.log('handleSignInWithGoogle');
76 }
77}), (0, _recompose.onlyUpdateForKeys)([''])
78// connect(mapStateToProps, {})
79);
80
81exports.default = enhance(LoginViaThirdParty);
\No newline at end of file