Socket
Socket
Sign inDemoInstall

react-facebook

Package Overview
Dependencies
14
Maintainers
1
Versions
84
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 4.2.1 to 5.0.1

dist/EmbeddedVideo.js

33

dist/Comments.js

@@ -12,6 +12,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -44,3 +40,4 @@

children,
onParse
onParse,
mobile
} = props;

@@ -60,3 +57,4 @@

'data-width': width,
'data-skin': colorScheme
'data-skin': colorScheme,
'data-mobile': mobile
},

@@ -68,23 +66,14 @@ children

Comments.propTypes = {
className: _propTypes2.default.string,
href: _propTypes2.default.string,
numPosts: _propTypes2.default.number.isRequired,
orderBy: _propTypes2.default.string.isRequired,
width: _propTypes2.default.oneOfType([_propTypes2.default.number.isRequired, _propTypes2.default.string.isRequired]),
colorScheme: _propTypes2.default.string.isRequired,
children: _propTypes2.default.node,
onParse: _propTypes2.default.func
};
Comments.defaultProps = {
numPosts: 10,
orderBy: _CommentsOrderBy2.default.SOCIAL,
width: 550,
colorScheme: _ColorScheme2.default.LIGHT,
href: undefined,
numPosts: undefined,
orderBy: undefined,
width: undefined,
colorScheme: undefined,
children: undefined,
className: undefined,
href: undefined,
onParse: undefined
onParse: undefined,
mobile: undefined
};
//# sourceMappingURL=Comments.js.map

@@ -12,6 +12,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -49,8 +45,2 @@

CommentsCount.propTypes = {
className: _propTypes2.default.string,
href: _propTypes2.default.string,
children: _propTypes2.default.node,
onParse: _propTypes2.default.func
};

@@ -57,0 +47,0 @@ CommentsCount.defaultProps = {

@@ -12,6 +12,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -26,7 +22,9 @@

className,
dataRef,
minimized,
children,
pageId,
onParse
onParse,
themeColor,
loggedInGreeting,
loggedOutGreeting
} = props;

@@ -41,5 +39,7 @@

className: 'fb-customerchat',
'data-page_id': pageId,
'data-ref': dataRef,
'data-minimized': minimized
page_id: pageId,
minimized: minimized,
theme_color: themeColor,
logged_in_greeting: loggedInGreeting,
logged_out_greeting: loggedOutGreeting
},

@@ -51,18 +51,11 @@ children

CustomChat.propTypes = {
className: _propTypes2.default.string,
dataRef: _propTypes2.default.string,
pageId: _propTypes2.default.string.isRequired,
minimized: _propTypes2.default.bool,
onParse: _propTypes2.default.func,
children: _propTypes2.default.node
};
CustomChat.defaultProps = {
minimized: true,
minimized: undefined,
children: undefined,
className: undefined,
dataRef: undefined,
onParse: undefined
onParse: undefined,
themeColor: undefined,
loggedInGreeting: undefined,
loggedOutGreeting: undefined
};
//# sourceMappingURL=CustomChat.js.map

@@ -12,6 +12,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -49,15 +45,5 @@

EmbeddedPost.propTypes = {
className: _propTypes2.default.string,
href: _propTypes2.default.string.isRequired,
width: _propTypes2.default.oneOfType([_propTypes2.default.number.isRequired, _propTypes2.default.string.isRequired]),
showText: _propTypes2.default.bool.isRequired,
children: _propTypes2.default.node,
onParse: _propTypes2.default.func
};
EmbeddedPost.defaultProps = {
href: 'http://www.facebook.com',
width: 500, // 350 - 750
showText: false,
width: undefined,
showText: undefined,
children: undefined,

@@ -64,0 +50,0 @@ className: undefined,

@@ -13,2 +13,4 @@ 'use strict';

var _react2 = _interopRequireDefault(_react);
var _propTypes = require('prop-types');

@@ -25,3 +27,2 @@

let facebookInstance = null;
class Facebook extends _react.Component {

@@ -78,14 +79,2 @@

exports.default = Facebook;
Facebook.propTypes = {
appId: _propTypes2.default.string.isRequired,
domain: _propTypes2.default.string,
version: _propTypes2.default.string,
cookie: _propTypes2.default.bool,
status: _propTypes2.default.bool,
xfbml: _propTypes2.default.bool,
language: _propTypes2.default.string,
frictionlessRequests: _propTypes2.default.bool,
children: _propTypes2.default.node,
wait: _propTypes2.default.bool
};
Facebook.childContextTypes = {

@@ -92,0 +81,0 @@ facebook: _propTypes2.default.object.isRequired

@@ -15,6 +15,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _getCurrentHref = require('./utils/getCurrentHref');

@@ -74,16 +70,2 @@

exports.default = Feed;
Feed.propTypes = (0, _extends3.default)({}, _Process2.default.propTypes, {
appId: _propTypes2.default.string,
redirectURI: _propTypes2.default.string,
display: _propTypes2.default.string,
from: _propTypes2.default.string,
to: _propTypes2.default.string,
link: _propTypes2.default.string,
source: _propTypes2.default.string,
picture: _propTypes2.default.string, // deprecated
name: _propTypes2.default.string, // deprecated
caption: _propTypes2.default.string, // deprecated
description: _propTypes2.default.string, // deprecated
ref: _propTypes2.default.string
});
Feed.defaultProps = (0, _extends3.default)({}, _Process2.default.defaultProps, {

@@ -90,0 +72,0 @@ link: undefined,

@@ -6,3 +6,3 @@ 'use strict';

});
exports.MessengerColor = exports.MessengerSize = exports.CommentsOrderBy = exports.LikeAction = exports.ColorScheme = exports.LikeLayout = exports.LikeSize = exports.SendToMessenger = exports.MessengerCheckbox = exports.MessageUs = exports.CustomChat = exports.Feed = exports.CommentsCount = exports.Comments = exports.EmbeddedPost = exports.LoginButton = exports.Login = exports.Page = exports.ShareButton = exports.Share = exports.Like = exports.InitFacebook = exports.Parser = exports.FacebookProvider = exports.default = undefined;
exports.MessengerColor = exports.MessengerSize = exports.CommentsOrderBy = exports.LikeAction = exports.ColorScheme = exports.LikeLayout = exports.LikeSize = exports.SendToMessenger = exports.MessengerCheckbox = exports.MessageUs = exports.CustomChat = exports.Feed = exports.CommentsCount = exports.Comments = exports.EmbeddedVideo = exports.EmbeddedPost = exports.LoginButton = exports.Login = exports.Page = exports.ShareButton = exports.Share = exports.Send = exports.Like = exports.InitFacebook = exports.Parser = exports.FacebookProvider = exports.default = undefined;

@@ -25,2 +25,6 @@ var _FacebookProvider2 = require('./FacebookProvider');

var _Send2 = require('./Send');
var _Send3 = _interopRequireDefault(_Send2);
var _Share2 = require('./Share');

@@ -50,2 +54,6 @@

var _EmbeddedVideo2 = require('./EmbeddedVideo');
var _EmbeddedVideo3 = _interopRequireDefault(_EmbeddedVideo2);
var _Comments2 = require('./Comments');

@@ -114,2 +122,3 @@

exports.Like = _Like3.default;
exports.Send = _Send3.default;
exports.Share = _Share3.default;

@@ -121,2 +130,3 @@ exports.ShareButton = _ShareButton3.default;

exports.EmbeddedPost = _EmbeddedPost3.default;
exports.EmbeddedVideo = _EmbeddedVideo3.default;
exports.Comments = _Comments3.default;

@@ -123,0 +133,0 @@ exports.CommentsCount = _CommentsCount3.default;

@@ -13,2 +13,4 @@ 'use strict';

var _react2 = _interopRequireDefault(_react);
var _propTypes = require('prop-types');

@@ -48,6 +50,2 @@

exports.default = InitFacebook;
InitFacebook.propTypes = {
children: _propTypes2.default.node,
onReady: _propTypes2.default.func.isRequired
};
InitFacebook.defaultProps = {

@@ -54,0 +52,0 @@ children: undefined

@@ -12,6 +12,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -25,18 +21,2 @@

var _LikeSize = require('./constants/LikeSize');
var _LikeSize2 = _interopRequireDefault(_LikeSize);
var _LikeLayout = require('./constants/LikeLayout');
var _LikeLayout2 = _interopRequireDefault(_LikeLayout);
var _ColorScheme = require('./constants/ColorScheme');
var _ColorScheme2 = _interopRequireDefault(_ColorScheme);
var _LikeAction = require('./constants/LikeAction');
var _LikeAction2 = _interopRequireDefault(_LikeAction);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -84,26 +64,10 @@

Like.propTypes = {
className: _propTypes2.default.string,
referral: _propTypes2.default.string,
href: _propTypes2.default.string,
layout: _propTypes2.default.string.isRequired,
showFaces: _propTypes2.default.bool.isRequired,
colorScheme: _propTypes2.default.string.isRequired,
action: _propTypes2.default.string.isRequired,
share: _propTypes2.default.bool.isRequired,
children: _propTypes2.default.node,
width: _propTypes2.default.oneOfType([_propTypes2.default.number.isRequired, _propTypes2.default.string.isRequired]),
size: _propTypes2.default.string,
kidDirectedSite: _propTypes2.default.bool.isRequired,
onParse: _propTypes2.default.func
};
Like.defaultProps = {
layout: _LikeLayout2.default.STANDARD,
showFaces: false,
colorScheme: _ColorScheme2.default.LIGHT,
action: _LikeAction2.default.LIKE,
share: false,
size: _LikeSize2.default.SMALL,
kidDirectedSite: false,
layout: undefined,
showFaces: undefined,
colorScheme: undefined,
action: undefined,
share: undefined,
size: undefined,
kidDirectedSite: undefined,
children: undefined,

@@ -110,0 +74,0 @@ className: undefined,

@@ -15,6 +15,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Process = require('./Process');

@@ -32,3 +28,5 @@

return (0, _asyncToGenerator3.default)(function* () {
const { scope, fields, returnScopes, rerequest, reauthorize } = _this.props;
const {
scope, fields, returnScopes, rerequest, reauthorize
} = _this.props;
const loginQpts = { scope };

@@ -63,9 +61,2 @@ const authType = [];

exports.default = Login;
Login.propTypes = (0, _extends3.default)({}, _Process2.default.propTypes, {
scope: _propTypes2.default.string.isRequired,
fields: _propTypes2.default.arrayOf(_propTypes2.default.string),
returnScopes: _propTypes2.default.bool,
rerequest: _propTypes2.default.bool,
reauthorize: _propTypes2.default.bool
});
Login.defaultProps = (0, _extends3.default)({}, _Process2.default.defaultProps, {

@@ -72,0 +63,0 @@ scope: '',

@@ -15,2 +15,4 @@ 'use strict';

exports.default = LoginButton;
var _react = require('react');

@@ -20,6 +22,2 @@

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _reactSpinnerChildren = require('react-spinner-children');

@@ -35,46 +33,32 @@

class LoginButton extends _react.Component {
function LoginButton(props) {
const {
children,
buttonClassName,
iconClassName,
icon,
spinner,
spinnerClassName
} = props,
rest = (0, _objectWithoutProperties3.default)(props, ['children', 'buttonClassName', 'iconClassName', 'icon', 'spinner', 'spinnerClassName']);
render() {
const _props = this.props,
{
return _react2.default.createElement(_Login2.default, (0, _extends3.default)({}, rest, {
render: ({ isWorking, isLoading, onClick }) => _react2.default.createElement(
'button',
{
type: 'button',
className: buttonClassName,
onClick: onClick,
disabled: isWorking || isLoading
},
!!icon && _react2.default.createElement('i', { className: iconClassName }),
children,
buttonClassName,
iconClassName,
icon,
spinner,
spinnerClassName
} = _props,
rest = (0, _objectWithoutProperties3.default)(_props, ['children', 'buttonClassName', 'iconClassName', 'icon', 'spinner', 'spinnerClassName']);
!!spinner && (isWorking || isLoading) && _react2.default.createElement(_reactSpinnerChildren2.default, {
config: this.props.spinnerConfig,
className: spinnerClassName
})
)
}));
}
return _react2.default.createElement(_Login2.default, (0, _extends3.default)({}, rest, {
render: ({ isWorking, isLoading, onClick }) => _react2.default.createElement(
'button',
{
type: 'button',
className: buttonClassName,
onClick: onClick,
disabled: isWorking || isLoading
},
!!icon && _react2.default.createElement('i', { className: iconClassName }),
children,
!!spinner && (isWorking || isLoading) && _react2.default.createElement(_reactSpinnerChildren2.default, {
config: this.props.spinnerConfig,
className: spinnerClassName
})
)
}));
}
}
exports.default = LoginButton;
LoginButton.propTypes = (0, _extends3.default)({}, _Login2.default.propTypes, {
spinnerConfig: _propTypes2.default.object.isRequired,
children: _propTypes2.default.node,
className: _propTypes2.default.string,
buttonClassName: _propTypes2.default.string,
iconClassName: _propTypes2.default.string,
icon: _propTypes2.default.bool,
spinnerClassName: _propTypes2.default.string,
spinner: _propTypes2.default.bool
});
LoginButton.defaultProps = (0, _extends3.default)({}, _Login2.default.defaultProps, {

@@ -81,0 +65,0 @@ spinnerConfig: {},

@@ -12,6 +12,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -21,10 +17,2 @@

var _MessengerSize = require('./constants/MessengerSize');
var _MessengerSize2 = _interopRequireDefault(_MessengerSize);
var _MessengerColor = require('./constants/MessengerColor');
var _MessengerColor2 = _interopRequireDefault(_MessengerColor);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -36,6 +24,5 @@

color,
appId,
messengerAppId,
pageId,
children,
dataRef,
size,

@@ -52,7 +39,6 @@ onParse

className: 'fb-messengermessageus',
messenger_app_id: appId,
messenger_app_id: messengerAppId,
page_id: pageId,
'data-color': color,
'data-size': size,
'data-ref': dataRef
color: color,
size: size
},

@@ -64,17 +50,5 @@ children

MessageUs.propTypes = {
className: _propTypes2.default.string,
appId: _propTypes2.default.string.isRequired,
pageId: _propTypes2.default.string.isRequired,
color: _propTypes2.default.string,
children: _propTypes2.default.node,
size: _propTypes2.default.string,
dataRef: _propTypes2.default.string,
onParse: _propTypes2.default.func
};
MessageUs.defaultProps = {
color: _MessengerColor2.default.BLUE,
size: _MessengerSize2.default.STANDARD,
dataRef: undefined,
color: undefined,
size: undefined,
children: undefined,

@@ -81,0 +55,0 @@ className: undefined,

@@ -12,6 +12,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -21,10 +17,2 @@

var _MessengerSize = require('./constants/MessengerSize');
var _MessengerSize2 = _interopRequireDefault(_MessengerSize);
var _MessengerColor = require('./constants/MessengerColor');
var _MessengerColor2 = _interopRequireDefault(_MessengerColor);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -39,8 +27,9 @@

userRef,
color,
appId,
messengerAppId,
pageId,
children,
size,
onParse
onParse,
centerAlign,
skin
} = props;

@@ -55,10 +44,11 @@

className: 'fb-messenger-checkbox',
messenger_app_id: appId,
messenger_app_id: messengerAppId,
page_id: pageId,
'data-color': color,
'data-size': size,
'data-origin': origin,
size: size,
origin: origin,
user_ref: userRef,
prechecked: prechecked,
allow_login: allowLogin
allow_login: allowLogin,
skin: skin,
center_align: centerAlign
},

@@ -70,26 +60,14 @@ children

MessengerCheckbox.propTypes = {
className: _propTypes2.default.string,
appId: _propTypes2.default.string.isRequired,
pageId: _propTypes2.default.string.isRequired,
color: _propTypes2.default.string,
userRef: _propTypes2.default.string,
origin: _propTypes2.default.string.isRequired,
children: _propTypes2.default.node,
size: _propTypes2.default.string,
prechecked: _propTypes2.default.bool,
allowLogin: _propTypes2.default.bool,
onParse: _propTypes2.default.func
};
MessengerCheckbox.defaultProps = {
color: _MessengerColor2.default.BLUE,
size: _MessengerSize2.default.STANDARD,
allowLogin: true,
prechecked: false,
size: undefined,
allowLogin: undefined,
prechecked: undefined,
userRef: undefined,
children: undefined,
className: undefined,
onParse: undefined
onParse: undefined,
origin: undefined,
skin: undefined,
centerAlign: undefined
};
//# sourceMappingURL=MessengerCheckbox.js.map

@@ -12,6 +12,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -67,30 +63,18 @@

Page.propTypes = {
className: _propTypes2.default.string,
href: _propTypes2.default.string.isRequired,
tabs: _propTypes2.default.string,
hideCover: _propTypes2.default.bool,
height: _propTypes2.default.oneOfType([_propTypes2.default.number.isRequired, _propTypes2.default.string.isRequired]),
width: _propTypes2.default.oneOfType([_propTypes2.default.number.isRequired, _propTypes2.default.string.isRequired]),
showFacepile: _propTypes2.default.bool,
hideCTA: _propTypes2.default.bool,
smallHeader: _propTypes2.default.bool,
adaptContainerWidth: _propTypes2.default.bool,
children: _propTypes2.default.node,
onParse: _propTypes2.default.func
};
Page.defaultProps = {
width: 340,
height: 500,
tabs: 'timeline',
hideCover: false,
showFacepile: true,
hideCTA: false,
smallHeader: false,
adaptContainerWidth: true,
width: undefined,
height: undefined,
tabs: undefined,
hideCover: undefined,
showFacepile: undefined,
hideCTA: undefined,
smallHeader: undefined,
adaptContainerWidth: undefined,
children: undefined,
className: undefined,
onParse: undefined
onParse: undefined,
style: undefined,
href: undefined
};
//# sourceMappingURL=Page.js.map

@@ -11,6 +11,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _InitFacebook = require('./InitFacebook');

@@ -35,6 +31,2 @@

shouldComponentUpdate() {
return false;
}
componentWillReceiveProps(props) {

@@ -60,2 +52,6 @@ const oldChildren = this.props.children;

shouldComponentUpdate() {
return false;
}
rerender() {

@@ -101,7 +97,2 @@ this.forceUpdate();

exports.default = Parser;
Parser.propTypes = {
className: _propTypes2.default.string,
children: _propTypes2.default.node.isRequired,
onParse: _propTypes2.default.func
};
Parser.defaultProps = {

@@ -108,0 +99,0 @@ className: undefined,

@@ -15,6 +15,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _InitFacebook = require('./InitFacebook');

@@ -133,11 +129,2 @@

exports.default = Process;
Process.propTypes = {
children: _propTypes2.default.node,
render: _propTypes2.default.func,
component: _propTypes2.default.node,
onReady: _propTypes2.default.func,
onError: _propTypes2.default.func,
onResponse: _propTypes2.default.func,
dontWait: _propTypes2.default.bool
};
Process.defaultProps = {

@@ -144,0 +131,0 @@ children: undefined,

@@ -12,6 +12,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -61,16 +57,5 @@

SendToMessenger.propTypes = {
className: _propTypes2.default.string,
appId: _propTypes2.default.string.isRequired,
pageId: _propTypes2.default.string.isRequired,
color: _propTypes2.default.string,
children: _propTypes2.default.node,
dataRef: _propTypes2.default.string,
size: _propTypes2.default.string,
onParse: _propTypes2.default.func
};
SendToMessenger.defaultProps = {
color: _MessengerColor2.default.BLUE,
size: _MessengerSize2.default.STANDARD,
color: undefined,
size: undefined,
dataRef: undefined,

@@ -77,0 +62,0 @@ children: undefined,

@@ -15,6 +15,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _getCurrentHref = require('./utils/getCurrentHref');

@@ -64,11 +60,2 @@

exports.default = Share;
Share.propTypes = (0, _extends3.default)({}, _Process2.default.propTypes, {
href: _propTypes2.default.string,
hashtag: _propTypes2.default.string,
quote: _propTypes2.default.string,
mobileIframe: _propTypes2.default.bool,
display: _propTypes2.default.string,
appId: _propTypes2.default.string,
redirectURI: _propTypes2.default.string
});
Share.defaultProps = (0, _extends3.default)({}, _Process2.default.defaultProps, {

@@ -75,0 +62,0 @@ href: undefined,

@@ -21,6 +21,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Share = require('./Share');

@@ -56,8 +52,2 @@

ShareButton.propTypes = (0, _extends3.default)({}, _Share2.default.propTypes, {
className: _propTypes2.default.string,
iconClassName: _propTypes2.default.string,
icon: _propTypes2.default.bool
});
ShareButton.defaultProps = (0, _extends3.default)({}, _Share2.default.defaultProps, {

@@ -64,0 +54,0 @@ className: 'btn btn-lg',

@@ -16,3 +16,3 @@ 'use strict';

if (!_canUseDom2.default) {
return 'http://www.facebook.com';
return 'https://www.facebook.com';
}

@@ -19,0 +19,0 @@

@@ -10,6 +10,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -42,3 +38,4 @@

children = props.children,
onParse = props.onParse;
onParse = props.onParse,
mobile = props.mobile;

@@ -58,3 +55,4 @@

'data-width': width,
'data-skin': colorScheme
'data-skin': colorScheme,
'data-mobile': mobile
},

@@ -66,23 +64,14 @@ children

Comments.propTypes = {
className: _propTypes2.default.string,
href: _propTypes2.default.string,
numPosts: _propTypes2.default.number.isRequired,
orderBy: _propTypes2.default.string.isRequired,
width: _propTypes2.default.oneOfType([_propTypes2.default.number.isRequired, _propTypes2.default.string.isRequired]),
colorScheme: _propTypes2.default.string.isRequired,
children: _propTypes2.default.node,
onParse: _propTypes2.default.func
};
Comments.defaultProps = {
numPosts: 10,
orderBy: _CommentsOrderBy2.default.SOCIAL,
width: 550,
colorScheme: _ColorScheme2.default.LIGHT,
href: undefined,
numPosts: undefined,
orderBy: undefined,
width: undefined,
colorScheme: undefined,
children: undefined,
className: undefined,
href: undefined,
onParse: undefined
onParse: undefined,
mobile: undefined
};
//# sourceMappingURL=Comments.js.map

@@ -10,6 +10,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -47,8 +43,2 @@

CommentsCount.propTypes = {
className: _propTypes2.default.string,
href: _propTypes2.default.string,
children: _propTypes2.default.node,
onParse: _propTypes2.default.func
};

@@ -55,0 +45,0 @@ CommentsCount.defaultProps = {

@@ -10,6 +10,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -23,7 +19,9 @@

var className = props.className,
dataRef = props.dataRef,
minimized = props.minimized,
children = props.children,
pageId = props.pageId,
onParse = props.onParse;
onParse = props.onParse,
themeColor = props.themeColor,
loggedInGreeting = props.loggedInGreeting,
loggedOutGreeting = props.loggedOutGreeting;

@@ -38,5 +36,7 @@

className: 'fb-customerchat',
'data-page_id': pageId,
'data-ref': dataRef,
'data-minimized': minimized
page_id: pageId,
minimized: minimized,
theme_color: themeColor,
logged_in_greeting: loggedInGreeting,
logged_out_greeting: loggedOutGreeting
},

@@ -48,18 +48,11 @@ children

CustomChat.propTypes = {
className: _propTypes2.default.string,
dataRef: _propTypes2.default.string,
pageId: _propTypes2.default.string.isRequired,
minimized: _propTypes2.default.bool,
onParse: _propTypes2.default.func,
children: _propTypes2.default.node
};
CustomChat.defaultProps = {
minimized: true,
minimized: undefined,
children: undefined,
className: undefined,
dataRef: undefined,
onParse: undefined
onParse: undefined,
themeColor: undefined,
loggedInGreeting: undefined,
loggedOutGreeting: undefined
};
//# sourceMappingURL=CustomChat.js.map

@@ -10,6 +10,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -46,15 +42,5 @@

EmbeddedPost.propTypes = {
className: _propTypes2.default.string,
href: _propTypes2.default.string.isRequired,
width: _propTypes2.default.oneOfType([_propTypes2.default.number.isRequired, _propTypes2.default.string.isRequired]),
showText: _propTypes2.default.bool.isRequired,
children: _propTypes2.default.node,
onParse: _propTypes2.default.func
};
EmbeddedPost.defaultProps = {
href: 'http://www.facebook.com',
width: 500, // 350 - 750
showText: false,
width: undefined,
showText: undefined,
children: undefined,

@@ -61,0 +47,0 @@ className: undefined,

@@ -30,2 +30,4 @@ 'use strict';

var _react2 = _interopRequireDefault(_react);
var _propTypes = require('prop-types');

@@ -59,3 +61,3 @@

var _ref = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee() {
var _props, domain, version, appId, cookie, status, xfbml, language, frictionlessRequests, wait;
var _props, _domain, _version, _appId, _cookie, _status, _xfbml, _language, _frictionlessRequests, _wait;

@@ -67,15 +69,15 @@ return _regenerator2.default.wrap(function _callee$(_context) {

if (!this.facebook) {
_props = this.props, domain = _props.domain, version = _props.version, appId = _props.appId, cookie = _props.cookie, status = _props.status, xfbml = _props.xfbml, language = _props.language, frictionlessRequests = _props.frictionlessRequests, wait = _props.wait;
_props = this.props, _domain = _props.domain, _version = _props.version, _appId = _props.appId, _cookie = _props.cookie, _status = _props.status, _xfbml = _props.xfbml, _language = _props.language, _frictionlessRequests = _props.frictionlessRequests, _wait = _props.wait;
this.facebook = facebookInstance || new _Facebook2.default({
domain: domain,
appId: appId,
version: version,
cookie: cookie,
status: status,
xfbml: xfbml,
language: language,
frictionlessRequests: frictionlessRequests,
wait: wait
domain: _domain,
appId: _appId,
version: _version,
cookie: _cookie,
status: _status,
xfbml: _xfbml,
language: _language,
frictionlessRequests: _frictionlessRequests,
wait: _wait
});

@@ -112,14 +114,3 @@

return Facebook;
}(_react.Component), _class.propTypes = {
appId: _propTypes2.default.string.isRequired,
domain: _propTypes2.default.string,
version: _propTypes2.default.string,
cookie: _propTypes2.default.bool,
status: _propTypes2.default.bool,
xfbml: _propTypes2.default.bool,
language: _propTypes2.default.string,
frictionlessRequests: _propTypes2.default.bool,
children: _propTypes2.default.node,
wait: _propTypes2.default.bool
}, _class.childContextTypes = {
}(_react.Component), _class.childContextTypes = {
facebook: _propTypes2.default.object.isRequired

@@ -126,0 +117,0 @@ }, _class.defaultProps = {

@@ -32,6 +32,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _getCurrentHref = require('./utils/getCurrentHref');

@@ -100,16 +96,3 @@

return Feed;
}(_Process3.default), _class.propTypes = (0, _extends3.default)({}, _Process3.default.propTypes, {
appId: _propTypes2.default.string,
redirectURI: _propTypes2.default.string,
display: _propTypes2.default.string,
from: _propTypes2.default.string,
to: _propTypes2.default.string,
link: _propTypes2.default.string,
source: _propTypes2.default.string,
picture: _propTypes2.default.string, // deprecated
name: _propTypes2.default.string, // deprecated
caption: _propTypes2.default.string, // deprecated
description: _propTypes2.default.string, // deprecated
ref: _propTypes2.default.string
}), _class.defaultProps = (0, _extends3.default)({}, _Process3.default.defaultProps, {
}(_Process3.default), _class.defaultProps = (0, _extends3.default)({}, _Process3.default.defaultProps, {
link: undefined,

@@ -116,0 +99,0 @@ display: undefined,

'use strict';
exports.__esModule = true;
exports.MessengerColor = exports.MessengerSize = exports.CommentsOrderBy = exports.LikeAction = exports.ColorScheme = exports.LikeLayout = exports.LikeSize = exports.SendToMessenger = exports.MessengerCheckbox = exports.MessageUs = exports.CustomChat = exports.Feed = exports.CommentsCount = exports.Comments = exports.EmbeddedPost = exports.LoginButton = exports.Login = exports.Page = exports.ShareButton = exports.Share = exports.Like = exports.InitFacebook = exports.Parser = exports.FacebookProvider = exports.default = undefined;
exports.MessengerColor = exports.MessengerSize = exports.CommentsOrderBy = exports.LikeAction = exports.ColorScheme = exports.LikeLayout = exports.LikeSize = exports.SendToMessenger = exports.MessengerCheckbox = exports.MessageUs = exports.CustomChat = exports.Feed = exports.CommentsCount = exports.Comments = exports.EmbeddedVideo = exports.EmbeddedPost = exports.LoginButton = exports.Login = exports.Page = exports.ShareButton = exports.Share = exports.Send = exports.Like = exports.InitFacebook = exports.Parser = exports.FacebookProvider = exports.default = undefined;

@@ -22,2 +22,6 @@ var _FacebookProvider2 = require('./FacebookProvider');

var _Send2 = require('./Send');
var _Send3 = _interopRequireDefault(_Send2);
var _Share2 = require('./Share');

@@ -47,2 +51,6 @@

var _EmbeddedVideo2 = require('./EmbeddedVideo');
var _EmbeddedVideo3 = _interopRequireDefault(_EmbeddedVideo2);
var _Comments2 = require('./Comments');

@@ -111,2 +119,3 @@

exports.Like = _Like3.default;
exports.Send = _Send3.default;
exports.Share = _Share3.default;

@@ -118,2 +127,3 @@ exports.ShareButton = _ShareButton3.default;

exports.EmbeddedPost = _EmbeddedPost3.default;
exports.EmbeddedVideo = _EmbeddedVideo3.default;
exports.Comments = _Comments3.default;

@@ -120,0 +130,0 @@ exports.CommentsCount = _CommentsCount3.default;

@@ -30,2 +30,4 @@ 'use strict';

var _react2 = _interopRequireDefault(_react);
var _propTypes = require('prop-types');

@@ -91,6 +93,3 @@

return InitFacebook;
}(_react.Component), _class.propTypes = {
children: _propTypes2.default.node,
onReady: _propTypes2.default.func.isRequired
}, _class.defaultProps = {
}(_react.Component), _class.defaultProps = {
children: undefined

@@ -97,0 +96,0 @@ }, _class.contextTypes = {

@@ -10,6 +10,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -23,18 +19,2 @@

var _LikeSize = require('./constants/LikeSize');
var _LikeSize2 = _interopRequireDefault(_LikeSize);
var _LikeLayout = require('./constants/LikeLayout');
var _LikeLayout2 = _interopRequireDefault(_LikeLayout);
var _ColorScheme = require('./constants/ColorScheme');
var _ColorScheme2 = _interopRequireDefault(_ColorScheme);
var _LikeAction = require('./constants/LikeAction');
var _LikeAction2 = _interopRequireDefault(_LikeAction);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -82,26 +62,10 @@

Like.propTypes = {
className: _propTypes2.default.string,
referral: _propTypes2.default.string,
href: _propTypes2.default.string,
layout: _propTypes2.default.string.isRequired,
showFaces: _propTypes2.default.bool.isRequired,
colorScheme: _propTypes2.default.string.isRequired,
action: _propTypes2.default.string.isRequired,
share: _propTypes2.default.bool.isRequired,
children: _propTypes2.default.node,
width: _propTypes2.default.oneOfType([_propTypes2.default.number.isRequired, _propTypes2.default.string.isRequired]),
size: _propTypes2.default.string,
kidDirectedSite: _propTypes2.default.bool.isRequired,
onParse: _propTypes2.default.func
};
Like.defaultProps = {
layout: _LikeLayout2.default.STANDARD,
showFaces: false,
colorScheme: _ColorScheme2.default.LIGHT,
action: _LikeAction2.default.LIKE,
share: false,
size: _LikeSize2.default.SMALL,
kidDirectedSite: false,
layout: undefined,
showFaces: undefined,
colorScheme: undefined,
action: undefined,
share: undefined,
size: undefined,
kidDirectedSite: undefined,
children: undefined,

@@ -108,0 +72,0 @@ className: undefined,

@@ -32,6 +32,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Process2 = require('./Process');

@@ -112,9 +108,3 @@

return Login;
}(_Process3.default), _class.propTypes = (0, _extends3.default)({}, _Process3.default.propTypes, {
scope: _propTypes2.default.string.isRequired,
fields: _propTypes2.default.arrayOf(_propTypes2.default.string),
returnScopes: _propTypes2.default.bool,
rerequest: _propTypes2.default.bool,
reauthorize: _propTypes2.default.bool
}), _class.defaultProps = (0, _extends3.default)({}, _Process3.default.defaultProps, {
}(_Process3.default), _class.defaultProps = (0, _extends3.default)({}, _Process3.default.defaultProps, {
scope: '',

@@ -121,0 +111,0 @@ fields: ['id', 'first_name', 'last_name', 'middle_name', 'name', 'email', 'locale', 'gender', 'timezone', 'verified', 'link'],

'use strict';
exports.__esModule = true;
exports.default = undefined;

@@ -14,16 +13,4 @@ var _extends2 = require('babel-runtime/helpers/extends');

var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
exports.default = LoginButton;
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _class, _temp;
var _react = require('react');

@@ -33,6 +20,2 @@

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _reactSpinnerChildren = require('react-spinner-children');

@@ -48,58 +31,39 @@

var LoginButton = (_temp = _class = function (_Component) {
(0, _inherits3.default)(LoginButton, _Component);
function LoginButton(props) {
var _this = this;
function LoginButton() {
(0, _classCallCheck3.default)(this, LoginButton);
return (0, _possibleConstructorReturn3.default)(this, _Component.apply(this, arguments));
}
var children = props.children,
buttonClassName = props.buttonClassName,
iconClassName = props.iconClassName,
icon = props.icon,
spinner = props.spinner,
spinnerClassName = props.spinnerClassName,
rest = (0, _objectWithoutProperties3.default)(props, ['children', 'buttonClassName', 'iconClassName', 'icon', 'spinner', 'spinnerClassName']);
LoginButton.prototype.render = function render() {
var _this2 = this;
var _props = this.props,
children = _props.children,
buttonClassName = _props.buttonClassName,
iconClassName = _props.iconClassName,
icon = _props.icon,
spinner = _props.spinner,
spinnerClassName = _props.spinnerClassName,
rest = (0, _objectWithoutProperties3.default)(_props, ['children', 'buttonClassName', 'iconClassName', 'icon', 'spinner', 'spinnerClassName']);
return _react2.default.createElement(_Login2.default, (0, _extends3.default)({}, rest, {
render: function render(_ref) {
var isWorking = _ref.isWorking,
isLoading = _ref.isLoading,
onClick = _ref.onClick;
return _react2.default.createElement(
'button',
{
type: 'button',
className: buttonClassName,
onClick: onClick,
disabled: isWorking || isLoading
},
!!icon && _react2.default.createElement('i', { className: iconClassName }),
children,
!!spinner && (isWorking || isLoading) && _react2.default.createElement(_reactSpinnerChildren2.default, {
config: _this.props.spinnerConfig,
className: spinnerClassName
})
);
}
}));
}
return _react2.default.createElement(_Login2.default, (0, _extends3.default)({}, rest, {
render: function render(_ref) {
var isWorking = _ref.isWorking,
isLoading = _ref.isLoading,
onClick = _ref.onClick;
return _react2.default.createElement(
'button',
{
type: 'button',
className: buttonClassName,
onClick: onClick,
disabled: isWorking || isLoading
},
!!icon && _react2.default.createElement('i', { className: iconClassName }),
children,
!!spinner && (isWorking || isLoading) && _react2.default.createElement(_reactSpinnerChildren2.default, {
config: _this2.props.spinnerConfig,
className: spinnerClassName
})
);
}
}));
};
return LoginButton;
}(_react.Component), _class.propTypes = (0, _extends3.default)({}, _Login2.default.propTypes, {
spinnerConfig: _propTypes2.default.object.isRequired,
children: _propTypes2.default.node,
className: _propTypes2.default.string,
buttonClassName: _propTypes2.default.string,
iconClassName: _propTypes2.default.string,
icon: _propTypes2.default.bool,
spinnerClassName: _propTypes2.default.string,
spinner: _propTypes2.default.bool
}), _class.defaultProps = (0, _extends3.default)({}, _Login2.default.defaultProps, {
LoginButton.defaultProps = (0, _extends3.default)({}, _Login2.default.defaultProps, {
spinnerConfig: {},

@@ -110,4 +74,3 @@ buttonClassName: 'btn btn-lg',

icon: true
}), _temp);
exports.default = LoginButton;
});
//# sourceMappingURL=LoginButton.js.map

@@ -10,6 +10,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -19,10 +15,2 @@

var _MessengerSize = require('./constants/MessengerSize');
var _MessengerSize2 = _interopRequireDefault(_MessengerSize);
var _MessengerColor = require('./constants/MessengerColor');
var _MessengerColor2 = _interopRequireDefault(_MessengerColor);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -33,6 +21,5 @@

color = props.color,
appId = props.appId,
messengerAppId = props.messengerAppId,
pageId = props.pageId,
children = props.children,
dataRef = props.dataRef,
size = props.size,

@@ -49,7 +36,6 @@ onParse = props.onParse;

className: 'fb-messengermessageus',
messenger_app_id: appId,
messenger_app_id: messengerAppId,
page_id: pageId,
'data-color': color,
'data-size': size,
'data-ref': dataRef
color: color,
size: size
},

@@ -61,17 +47,5 @@ children

MessageUs.propTypes = {
className: _propTypes2.default.string,
appId: _propTypes2.default.string.isRequired,
pageId: _propTypes2.default.string.isRequired,
color: _propTypes2.default.string,
children: _propTypes2.default.node,
size: _propTypes2.default.string,
dataRef: _propTypes2.default.string,
onParse: _propTypes2.default.func
};
MessageUs.defaultProps = {
color: _MessengerColor2.default.BLUE,
size: _MessengerSize2.default.STANDARD,
dataRef: undefined,
color: undefined,
size: undefined,
children: undefined,

@@ -78,0 +52,0 @@ className: undefined,

@@ -10,6 +10,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -19,10 +15,2 @@

var _MessengerSize = require('./constants/MessengerSize');
var _MessengerSize2 = _interopRequireDefault(_MessengerSize);
var _MessengerColor = require('./constants/MessengerColor');
var _MessengerColor2 = _interopRequireDefault(_MessengerColor);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -36,8 +24,9 @@

userRef = props.userRef,
color = props.color,
appId = props.appId,
messengerAppId = props.messengerAppId,
pageId = props.pageId,
children = props.children,
size = props.size,
onParse = props.onParse;
onParse = props.onParse,
centerAlign = props.centerAlign,
skin = props.skin;

@@ -52,10 +41,11 @@

className: 'fb-messenger-checkbox',
messenger_app_id: appId,
messenger_app_id: messengerAppId,
page_id: pageId,
'data-color': color,
'data-size': size,
'data-origin': origin,
size: size,
origin: origin,
user_ref: userRef,
prechecked: prechecked,
allow_login: allowLogin
allow_login: allowLogin,
skin: skin,
center_align: centerAlign
},

@@ -67,26 +57,14 @@ children

MessengerCheckbox.propTypes = {
className: _propTypes2.default.string,
appId: _propTypes2.default.string.isRequired,
pageId: _propTypes2.default.string.isRequired,
color: _propTypes2.default.string,
userRef: _propTypes2.default.string,
origin: _propTypes2.default.string.isRequired,
children: _propTypes2.default.node,
size: _propTypes2.default.string,
prechecked: _propTypes2.default.bool,
allowLogin: _propTypes2.default.bool,
onParse: _propTypes2.default.func
};
MessengerCheckbox.defaultProps = {
color: _MessengerColor2.default.BLUE,
size: _MessengerSize2.default.STANDARD,
allowLogin: true,
prechecked: false,
size: undefined,
allowLogin: undefined,
prechecked: undefined,
userRef: undefined,
children: undefined,
className: undefined,
onParse: undefined
onParse: undefined,
origin: undefined,
skin: undefined,
centerAlign: undefined
};
//# sourceMappingURL=MessengerCheckbox.js.map

@@ -10,6 +10,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -65,30 +61,18 @@

Page.propTypes = {
className: _propTypes2.default.string,
href: _propTypes2.default.string.isRequired,
tabs: _propTypes2.default.string,
hideCover: _propTypes2.default.bool,
height: _propTypes2.default.oneOfType([_propTypes2.default.number.isRequired, _propTypes2.default.string.isRequired]),
width: _propTypes2.default.oneOfType([_propTypes2.default.number.isRequired, _propTypes2.default.string.isRequired]),
showFacepile: _propTypes2.default.bool,
hideCTA: _propTypes2.default.bool,
smallHeader: _propTypes2.default.bool,
adaptContainerWidth: _propTypes2.default.bool,
children: _propTypes2.default.node,
onParse: _propTypes2.default.func
};
Page.defaultProps = {
width: 340,
height: 500,
tabs: 'timeline',
hideCover: false,
showFacepile: true,
hideCTA: false,
smallHeader: false,
adaptContainerWidth: true,
width: undefined,
height: undefined,
tabs: undefined,
hideCover: undefined,
showFacepile: undefined,
hideCTA: undefined,
smallHeader: undefined,
adaptContainerWidth: undefined,
children: undefined,
className: undefined,
onParse: undefined
onParse: undefined,
style: undefined,
href: undefined
};
//# sourceMappingURL=Page.js.map

@@ -24,6 +24,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _InitFacebook = require('./InitFacebook');

@@ -56,6 +52,2 @@

Parser.prototype.shouldComponentUpdate = function shouldComponentUpdate() {
return false;
};
Parser.prototype.componentWillReceiveProps = function componentWillReceiveProps(props) {

@@ -82,2 +74,6 @@ var oldChildren = this.props.children;

Parser.prototype.shouldComponentUpdate = function shouldComponentUpdate() {
return false;
};
Parser.prototype.rerender = function rerender() {

@@ -130,7 +126,3 @@ this.forceUpdate();

return Parser;
}(_react.Component), _class.propTypes = {
className: _propTypes2.default.string,
children: _propTypes2.default.node.isRequired,
onParse: _propTypes2.default.func
}, _class.defaultProps = {
}(_react.Component), _class.defaultProps = {
className: undefined,

@@ -137,0 +129,0 @@ onParse: undefined

@@ -32,6 +32,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _InitFacebook = require('./InitFacebook');

@@ -61,3 +57,3 @@

var _ref = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee(evn) {
var facebook, _this$props, dontWait, onResponse, onError, response, _onError;
var facebook, _this$props, _dontWait, _onResponse, _onError, response, _onError2;

@@ -86,5 +82,5 @@ return _regenerator2.default.wrap(function _callee$(_context) {

case 7:
_this$props = _this.props, dontWait = _this$props.dontWait, onResponse = _this$props.onResponse, onError = _this$props.onError;
_this$props = _this.props, _dontWait = _this$props.dontWait, _onResponse = _this$props.onResponse, _onError = _this$props.onError;
if (!dontWait) {
if (!_dontWait) {
_context.next = 12;

@@ -95,8 +91,8 @@ break;

_this.process(facebook).then(function (response) {
if (onResponse) {
onResponse(response);
if (_onResponse) {
_onResponse(response);
}
}, function (error) {
if (onError) {
onError(error);
if (_onError) {
_onError(error);
}

@@ -114,3 +110,3 @@ });

if (!onResponse) {
if (!_onResponse) {
_context.next = 18;

@@ -121,3 +117,3 @@ break;

_context.next = 18;
return onResponse(response);
return _onResponse(response);

@@ -131,5 +127,5 @@ case 18:

_context.t0 = _context['catch'](3);
_onError = _this.props.onError;
_onError2 = _this.props.onError;
if (!_onError) {
if (!_onError2) {
_context.next = 26;

@@ -140,3 +136,3 @@ break;

_context.next = 26;
return _onError(_context.t0);
return _onError2(_context.t0);

@@ -215,11 +211,3 @@ case 26:

return Process;
}(_react.Component), _class.propTypes = {
children: _propTypes2.default.node,
render: _propTypes2.default.func,
component: _propTypes2.default.node,
onReady: _propTypes2.default.func,
onError: _propTypes2.default.func,
onResponse: _propTypes2.default.func,
dontWait: _propTypes2.default.bool
}, _class.defaultProps = {
}(_react.Component), _class.defaultProps = {
children: undefined,

@@ -226,0 +214,0 @@ render: undefined,

@@ -10,6 +10,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Parser = require('./Parser');

@@ -58,16 +54,5 @@

SendToMessenger.propTypes = {
className: _propTypes2.default.string,
appId: _propTypes2.default.string.isRequired,
pageId: _propTypes2.default.string.isRequired,
color: _propTypes2.default.string,
children: _propTypes2.default.node,
dataRef: _propTypes2.default.string,
size: _propTypes2.default.string,
onParse: _propTypes2.default.func
};
SendToMessenger.defaultProps = {
color: _MessengerColor2.default.BLUE,
size: _MessengerSize2.default.STANDARD,
color: undefined,
size: undefined,
dataRef: undefined,

@@ -74,0 +59,0 @@ children: undefined,

@@ -32,6 +32,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _getCurrentHref = require('./utils/getCurrentHref');

@@ -95,11 +91,3 @@

return Share;
}(_Process3.default), _class.propTypes = (0, _extends3.default)({}, _Process3.default.propTypes, {
href: _propTypes2.default.string,
hashtag: _propTypes2.default.string,
quote: _propTypes2.default.string,
mobileIframe: _propTypes2.default.bool,
display: _propTypes2.default.string,
appId: _propTypes2.default.string,
redirectURI: _propTypes2.default.string
}), _class.defaultProps = (0, _extends3.default)({}, _Process3.default.defaultProps, {
}(_Process3.default), _class.defaultProps = (0, _extends3.default)({}, _Process3.default.defaultProps, {
href: undefined,

@@ -106,0 +94,0 @@ hashtag: undefined,

@@ -19,6 +19,2 @@ 'use strict';

var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Share = require('./Share');

@@ -57,8 +53,2 @@

ShareButton.propTypes = (0, _extends3.default)({}, _Share2.default.propTypes, {
className: _propTypes2.default.string,
iconClassName: _propTypes2.default.string,
icon: _propTypes2.default.bool
});
ShareButton.defaultProps = (0, _extends3.default)({}, _Share2.default.defaultProps, {

@@ -65,0 +55,0 @@ className: 'btn btn-lg',

@@ -14,3 +14,3 @@ 'use strict';

if (!_canUseDom2.default) {
return 'http://www.facebook.com';
return 'https://www.facebook.com';
}

@@ -17,0 +17,0 @@

import React from 'react';
import PropTypes from 'prop-types';
import Parser from './Parser';

@@ -17,3 +17,4 @@ import getCurrentHref from './utils/getCurrentHref';

children,
onParse
onParse,
mobile
} = props;

@@ -33,3 +34,4 @@

'data-width': width,
'data-skin': colorScheme
'data-skin': colorScheme,
'data-mobile': mobile
},

@@ -41,23 +43,13 @@ children

Comments.propTypes = {
className: PropTypes.string,
href: PropTypes.string,
numPosts: PropTypes.number.isRequired,
orderBy: PropTypes.string.isRequired,
width: PropTypes.oneOfType([PropTypes.number.isRequired, PropTypes.string.isRequired]),
colorScheme: PropTypes.string.isRequired,
children: PropTypes.node,
onParse: PropTypes.func
};
Comments.defaultProps = {
numPosts: 10,
orderBy: CommentsOrderBy.SOCIAL,
width: 550,
colorScheme: ColorScheme.LIGHT,
href: undefined,
numPosts: undefined,
orderBy: undefined,
width: undefined,
colorScheme: undefined,
children: undefined,
className: undefined,
href: undefined,
onParse: undefined
onParse: undefined,
mobile: undefined
};
//# sourceMappingURL=Comments.js.map
import React from 'react';
import PropTypes from 'prop-types';
import Parser from './Parser';

@@ -28,9 +28,2 @@ import getCurrentHref from './utils/getCurrentHref';

CommentsCount.propTypes = {
className: PropTypes.string,
href: PropTypes.string,
children: PropTypes.node,
onParse: PropTypes.func
};
CommentsCount.defaultProps = {

@@ -37,0 +30,0 @@ className: undefined,

import React from 'react';
import PropTypes from 'prop-types';
import Parser from './Parser';

@@ -8,7 +8,9 @@

className,
dataRef,
minimized,
children,
pageId,
onParse
onParse,
themeColor,
loggedInGreeting,
loggedOutGreeting
} = props;

@@ -23,5 +25,7 @@

className: 'fb-customerchat',
'data-page_id': pageId,
'data-ref': dataRef,
'data-minimized': minimized
page_id: pageId,
minimized: minimized,
theme_color: themeColor,
logged_in_greeting: loggedInGreeting,
logged_out_greeting: loggedOutGreeting
},

@@ -33,18 +37,11 @@ children

CustomChat.propTypes = {
className: PropTypes.string,
dataRef: PropTypes.string,
pageId: PropTypes.string.isRequired,
minimized: PropTypes.bool,
onParse: PropTypes.func,
children: PropTypes.node
};
CustomChat.defaultProps = {
minimized: true,
minimized: undefined,
children: undefined,
className: undefined,
dataRef: undefined,
onParse: undefined
onParse: undefined,
themeColor: undefined,
loggedInGreeting: undefined,
loggedOutGreeting: undefined
};
//# sourceMappingURL=CustomChat.js.map
import React from 'react';
import PropTypes from 'prop-types';
import Parser from './Parser';

@@ -31,15 +31,5 @@

EmbeddedPost.propTypes = {
className: PropTypes.string,
href: PropTypes.string.isRequired,
width: PropTypes.oneOfType([PropTypes.number.isRequired, PropTypes.string.isRequired]),
showText: PropTypes.bool.isRequired,
children: PropTypes.node,
onParse: PropTypes.func
};
EmbeddedPost.defaultProps = {
href: 'http://www.facebook.com',
width: 500, // 350 - 750
showText: false,
width: undefined,
showText: undefined,
children: undefined,

@@ -46,0 +36,0 @@ className: undefined,

import _asyncToGenerator from 'babel-runtime/helpers/asyncToGenerator';
import { Component } from 'react';
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import FB from './Facebook';

@@ -58,14 +59,2 @@

}
Facebook.propTypes = {
appId: PropTypes.string.isRequired,
domain: PropTypes.string,
version: PropTypes.string,
cookie: PropTypes.bool,
status: PropTypes.bool,
xfbml: PropTypes.bool,
language: PropTypes.string,
frictionlessRequests: PropTypes.bool,
children: PropTypes.node,
wait: PropTypes.bool
};
Facebook.childContextTypes = {

@@ -72,0 +61,0 @@ facebook: PropTypes.object.isRequired

import _extends from 'babel-runtime/helpers/extends';
import _asyncToGenerator from 'babel-runtime/helpers/asyncToGenerator';
import PropTypes from 'prop-types';
import getCurrentHref from './utils/getCurrentHref';

@@ -47,16 +46,2 @@ import clearUndefinedProperties from './utils/clearUndefinedProperties';

}
Feed.propTypes = _extends({}, Process.propTypes, {
appId: PropTypes.string,
redirectURI: PropTypes.string,
display: PropTypes.string,
from: PropTypes.string,
to: PropTypes.string,
link: PropTypes.string,
source: PropTypes.string,
picture: PropTypes.string, // deprecated
name: PropTypes.string, // deprecated
caption: PropTypes.string, // deprecated
description: PropTypes.string, // deprecated
ref: PropTypes.string
});
Feed.defaultProps = _extends({}, Process.defaultProps, {

@@ -63,0 +48,0 @@ link: undefined,

@@ -11,2 +11,4 @@ import _default from './FacebookProvider';

export { _Like as Like };
import _Send from './Send';
export { _Send as Send };
import _Share from './Share';

@@ -24,2 +26,4 @@ export { _Share as Share };

export { _EmbeddedPost as EmbeddedPost };
import _EmbeddedVideo from './EmbeddedVideo';
export { _EmbeddedVideo as EmbeddedVideo };
import _Comments from './Comments';

@@ -26,0 +30,0 @@ export { _Comments as Comments };

import _asyncToGenerator from 'babel-runtime/helpers/asyncToGenerator';
import { Component } from 'react';
import React, { Component } from 'react';
import PropTypes from 'prop-types';

@@ -29,6 +30,2 @@ import canUseDOM from 'can-use-dom';

}
InitFacebook.propTypes = {
children: PropTypes.node,
onReady: PropTypes.func.isRequired
};
InitFacebook.defaultProps = {

@@ -35,0 +32,0 @@ children: undefined

@@ -0,9 +1,6 @@

import React from 'react';
import PropTypes from 'prop-types';
import Parser from './Parser';
import getCurrentHref from './utils/getCurrentHref';
import LikeSize from './constants/LikeSize';
import LikeLayout from './constants/LikeLayout';
import ColorScheme from './constants/ColorScheme';
import LikeAction from './constants/LikeAction';

@@ -50,26 +47,10 @@ export default function Like(props) {

Like.propTypes = {
className: PropTypes.string,
referral: PropTypes.string,
href: PropTypes.string,
layout: PropTypes.string.isRequired,
showFaces: PropTypes.bool.isRequired,
colorScheme: PropTypes.string.isRequired,
action: PropTypes.string.isRequired,
share: PropTypes.bool.isRequired,
children: PropTypes.node,
width: PropTypes.oneOfType([PropTypes.number.isRequired, PropTypes.string.isRequired]),
size: PropTypes.string,
kidDirectedSite: PropTypes.bool.isRequired,
onParse: PropTypes.func
};
Like.defaultProps = {
layout: LikeLayout.STANDARD,
showFaces: false,
colorScheme: ColorScheme.LIGHT,
action: LikeAction.LIKE,
share: false,
size: LikeSize.SMALL,
kidDirectedSite: false,
layout: undefined,
showFaces: undefined,
colorScheme: undefined,
action: undefined,
share: undefined,
size: undefined,
kidDirectedSite: undefined,
children: undefined,

@@ -76,0 +57,0 @@ className: undefined,

import _extends from 'babel-runtime/helpers/extends';
import _asyncToGenerator from 'babel-runtime/helpers/asyncToGenerator';
import PropTypes from 'prop-types';
import Process from './Process';

@@ -12,3 +11,5 @@

return _asyncToGenerator(function* () {
const { scope, fields, returnScopes, rerequest, reauthorize } = _this.props;
const {
scope, fields, returnScopes, rerequest, reauthorize
} = _this.props;
const loginQpts = { scope };

@@ -42,9 +43,2 @@ const authType = [];

}
Login.propTypes = _extends({}, Process.propTypes, {
scope: PropTypes.string.isRequired,
fields: PropTypes.arrayOf(PropTypes.string),
returnScopes: PropTypes.bool,
rerequest: PropTypes.bool,
reauthorize: PropTypes.bool
});
Login.defaultProps = _extends({}, Process.defaultProps, {

@@ -51,0 +45,0 @@ scope: '',

import _extends from 'babel-runtime/helpers/extends';
import _objectWithoutProperties from 'babel-runtime/helpers/objectWithoutProperties';
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import React from 'react';
import Spinner from 'react-spinner-children';
import Login from './Login';
export default class LoginButton extends Component {
export default function LoginButton(props) {
const {
children,
buttonClassName,
iconClassName,
icon,
spinner,
spinnerClassName
} = props,
rest = _objectWithoutProperties(props, ['children', 'buttonClassName', 'iconClassName', 'icon', 'spinner', 'spinnerClassName']);
render() {
const _props = this.props,
{
return React.createElement(Login, _extends({}, rest, {
render: ({ isWorking, isLoading, onClick }) => React.createElement(
'button',
{
type: 'button',
className: buttonClassName,
onClick: onClick,
disabled: isWorking || isLoading
},
!!icon && React.createElement('i', { className: iconClassName }),
children,
buttonClassName,
iconClassName,
icon,
spinner,
spinnerClassName
} = _props,
rest = _objectWithoutProperties(_props, ['children', 'buttonClassName', 'iconClassName', 'icon', 'spinner', 'spinnerClassName']);
!!spinner && (isWorking || isLoading) && React.createElement(Spinner, {
config: this.props.spinnerConfig,
className: spinnerClassName
})
)
}));
}
return React.createElement(Login, _extends({}, rest, {
render: ({ isWorking, isLoading, onClick }) => React.createElement(
'button',
{
type: 'button',
className: buttonClassName,
onClick: onClick,
disabled: isWorking || isLoading
},
!!icon && React.createElement('i', { className: iconClassName }),
children,
!!spinner && (isWorking || isLoading) && React.createElement(Spinner, {
config: this.props.spinnerConfig,
className: spinnerClassName
})
)
}));
}
}
LoginButton.propTypes = _extends({}, Login.propTypes, {
spinnerConfig: PropTypes.object.isRequired,
children: PropTypes.node,
className: PropTypes.string,
buttonClassName: PropTypes.string,
iconClassName: PropTypes.string,
icon: PropTypes.bool,
spinnerClassName: PropTypes.string,
spinner: PropTypes.bool
});
LoginButton.defaultProps = _extends({}, Login.defaultProps, {

@@ -52,0 +40,0 @@ spinnerConfig: {},

import React from 'react';
import PropTypes from 'prop-types';
import Parser from './Parser';
import MessengerSize from './constants/MessengerSize';
import MessengerColor from './constants/MessengerColor';

@@ -11,6 +9,5 @@ export default function MessageUs(props) {

color,
appId,
messengerAppId,
pageId,
children,
dataRef,
size,

@@ -27,7 +24,6 @@ onParse

className: 'fb-messengermessageus',
messenger_app_id: appId,
messenger_app_id: messengerAppId,
page_id: pageId,
'data-color': color,
'data-size': size,
'data-ref': dataRef
color: color,
size: size
},

@@ -39,17 +35,5 @@ children

MessageUs.propTypes = {
className: PropTypes.string,
appId: PropTypes.string.isRequired,
pageId: PropTypes.string.isRequired,
color: PropTypes.string,
children: PropTypes.node,
size: PropTypes.string,
dataRef: PropTypes.string,
onParse: PropTypes.func
};
MessageUs.defaultProps = {
color: MessengerColor.BLUE,
size: MessengerSize.STANDARD,
dataRef: undefined,
color: undefined,
size: undefined,
children: undefined,

@@ -56,0 +40,0 @@ className: undefined,

import React from 'react';
import PropTypes from 'prop-types';
import Parser from './Parser';
import MessengerSize from './constants/MessengerSize';
import MessengerColor from './constants/MessengerColor';

@@ -14,8 +12,9 @@ export default function MessengerCheckbox(props) {

userRef,
color,
appId,
messengerAppId,
pageId,
children,
size,
onParse
onParse,
centerAlign,
skin
} = props;

@@ -30,10 +29,11 @@

className: 'fb-messenger-checkbox',
messenger_app_id: appId,
messenger_app_id: messengerAppId,
page_id: pageId,
'data-color': color,
'data-size': size,
'data-origin': origin,
size: size,
origin: origin,
user_ref: userRef,
prechecked: prechecked,
allow_login: allowLogin
allow_login: allowLogin,
skin: skin,
center_align: centerAlign
},

@@ -45,26 +45,14 @@ children

MessengerCheckbox.propTypes = {
className: PropTypes.string,
appId: PropTypes.string.isRequired,
pageId: PropTypes.string.isRequired,
color: PropTypes.string,
userRef: PropTypes.string,
origin: PropTypes.string.isRequired,
children: PropTypes.node,
size: PropTypes.string,
prechecked: PropTypes.bool,
allowLogin: PropTypes.bool,
onParse: PropTypes.func
};
MessengerCheckbox.defaultProps = {
color: MessengerColor.BLUE,
size: MessengerSize.STANDARD,
allowLogin: true,
prechecked: false,
size: undefined,
allowLogin: undefined,
prechecked: undefined,
userRef: undefined,
children: undefined,
className: undefined,
onParse: undefined
onParse: undefined,
origin: undefined,
skin: undefined,
centerAlign: undefined
};
//# sourceMappingURL=MessengerCheckbox.js.map
import React from 'react';
import PropTypes from 'prop-types';
import Parser from './Parser';

@@ -46,30 +46,17 @@ import getCurrentHref from './utils/getCurrentHref';

Page.propTypes = {
className: PropTypes.string,
href: PropTypes.string.isRequired,
tabs: PropTypes.string,
hideCover: PropTypes.bool,
height: PropTypes.oneOfType([PropTypes.number.isRequired, PropTypes.string.isRequired]),
width: PropTypes.oneOfType([PropTypes.number.isRequired, PropTypes.string.isRequired]),
showFacepile: PropTypes.bool,
hideCTA: PropTypes.bool,
smallHeader: PropTypes.bool,
adaptContainerWidth: PropTypes.bool,
children: PropTypes.node,
onParse: PropTypes.func
};
Page.defaultProps = {
width: 340,
height: 500,
tabs: 'timeline',
hideCover: false,
showFacepile: true,
hideCTA: false,
smallHeader: false,
adaptContainerWidth: true,
width: undefined,
height: undefined,
tabs: undefined,
hideCover: undefined,
showFacepile: undefined,
hideCTA: undefined,
smallHeader: undefined,
adaptContainerWidth: undefined,
children: undefined,
className: undefined,
onParse: undefined
onParse: undefined,
style: undefined,
href: undefined
};
//# sourceMappingURL=Page.js.map
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import InitFacebook from './InitFacebook';

@@ -18,6 +18,2 @@

shouldComponentUpdate() {
return false;
}
componentWillReceiveProps(props) {

@@ -43,2 +39,6 @@ const oldChildren = this.props.children;

shouldComponentUpdate() {
return false;
}
rerender() {

@@ -83,7 +83,2 @@ this.forceUpdate();

}
Parser.propTypes = {
className: PropTypes.string,
children: PropTypes.node.isRequired,
onParse: PropTypes.func
};
Parser.defaultProps = {

@@ -90,0 +85,0 @@ className: undefined,

import _asyncToGenerator from 'babel-runtime/helpers/asyncToGenerator';
import React, { Component, cloneElement } from 'react';
import PropTypes from 'prop-types';
import InitFacebook from './InitFacebook';

@@ -112,11 +113,2 @@

}
Process.propTypes = {
children: PropTypes.node,
render: PropTypes.func,
component: PropTypes.node,
onReady: PropTypes.func,
onError: PropTypes.func,
onResponse: PropTypes.func,
dontWait: PropTypes.bool
};
Process.defaultProps = {

@@ -123,0 +115,0 @@ children: undefined,

import React from 'react';
import PropTypes from 'prop-types';
import Parser from './Parser';

@@ -37,16 +37,5 @@ import MessengerSize from './constants/MessengerSize';

SendToMessenger.propTypes = {
className: PropTypes.string,
appId: PropTypes.string.isRequired,
pageId: PropTypes.string.isRequired,
color: PropTypes.string,
children: PropTypes.node,
dataRef: PropTypes.string,
size: PropTypes.string,
onParse: PropTypes.func
};
SendToMessenger.defaultProps = {
color: MessengerColor.BLUE,
size: MessengerSize.STANDARD,
color: undefined,
size: undefined,
dataRef: undefined,

@@ -53,0 +42,0 @@ children: undefined,

import _extends from 'babel-runtime/helpers/extends';
import _asyncToGenerator from 'babel-runtime/helpers/asyncToGenerator';
import PropTypes from 'prop-types';
import getCurrentHref from './utils/getCurrentHref';

@@ -37,11 +36,2 @@ import clearUndefinedProperties from './utils/clearUndefinedProperties';

}
Share.propTypes = _extends({}, Process.propTypes, {
href: PropTypes.string,
hashtag: PropTypes.string,
quote: PropTypes.string,
mobileIframe: PropTypes.bool,
display: PropTypes.string,
appId: PropTypes.string,
redirectURI: PropTypes.string
});
Share.defaultProps = _extends({}, Process.defaultProps, {

@@ -48,0 +38,0 @@ href: undefined,

import _extends from 'babel-runtime/helpers/extends';
import _objectWithoutProperties from 'babel-runtime/helpers/objectWithoutProperties';
import React from 'react';
import PropTypes from 'prop-types';
import Share from './Share';

@@ -31,8 +30,2 @@

ShareButton.propTypes = _extends({}, Share.propTypes, {
className: PropTypes.string,
iconClassName: PropTypes.string,
icon: PropTypes.bool
});
ShareButton.defaultProps = _extends({}, Share.defaultProps, {

@@ -39,0 +32,0 @@ className: 'btn btn-lg',

@@ -5,3 +5,3 @@ import canUseDOM from 'can-use-dom';

if (!canUseDOM) {
return 'http://www.facebook.com';
return 'https://www.facebook.com';
}

@@ -8,0 +8,0 @@

{
"name": "react-facebook",
"version": "4.2.1",
"description": "Facebook components like a Login button, Like, Share, Comments or Embedded Post",
"version": "5.0.1",
"description": "Facebook components like a Login button, Like, Share, Comments, Embedded Post/Video, Messenger Chat and others",
"author": {

@@ -12,3 +12,3 @@ "name": "Zlatko Fedor",

"type": "git",
"url": "git://github.com/CherryProjects/react-facebook.git"
"url": "git://github.com/seeden/react-facebook.git"
},

@@ -29,3 +29,6 @@ "keywords": [

"feed",
"page"
"page",
"embedded",
"messenger",
"chat"
],

@@ -61,3 +64,3 @@ "private": false,

"can-use-dom": "^0.1.0",
"prop-types": "^15.6.0",
"prop-types": "^15.6.1",
"babel-runtime": "^6.26.0"

@@ -68,3 +71,4 @@ },

"babel-core": "^6.26.0",
"babel-eslint": "^8.0.3",
"babel-eslint": "^8.2.2",
"babel-plugin-transform-flow-strip-types": "6.22.0",
"babel-plugin-transform-decorators-legacy": "^1.3.4",

@@ -77,12 +81,12 @@ "babel-plugin-transform-class-properties": "^6.24.1",

"babel-plugin-transform-runtime": "^6.23.0",
"cross-env": "^5.1.1",
"eslint": "^4.13.1",
"cross-env": "^5.1.4",
"eslint": "^4.19.1",
"eslint-config-airbnb": "^16.1.0",
"eslint-loader": "^1.9.0",
"eslint-plugin-react": "^7.5.1",
"eslint-loader": "^2.0.0",
"eslint-plugin-react": "^7.7.0",
"eslint-plugin-jsx-a11y": "^6.0.3",
"eslint-plugin-import": "^2.8.0",
"jest": "^22.0.3",
"jest-cli": "^22.0.3",
"enzyme": "^3.2.0",
"eslint-plugin-import": "^2.9.0",
"jest": "^22.4.3",
"jest-cli": "^22.4.3",
"enzyme": "^3.3.0",
"enzyme-adapter-react-16": "^1.1.1",

@@ -89,0 +93,0 @@ "react": "^16.2.0",

@@ -7,7 +7,7 @@ # React Facebook Components

[npm-url]: https://www.npmjs.com/react-facebook
[travis-image]: https://img.shields.io/travis/CherryProjects/react-facebook/master.svg?style=flat-square
[travis-url]: https://travis-ci.org/CherryProjects/react-facebook
[coveralls-image]: https://img.shields.io/coveralls/CherryProjects/react-facebook/master.svg?style=flat-square
[coveralls-url]: https://coveralls.io/r/CherryProjects/react-facebook?branch=master
[github-url]: https://github.com/CherryProjects/react-facebook
[travis-image]: https://img.shields.io/travis/seeden/react-facebook/master.svg?style=flat-square
[travis-url]: https://travis-ci.org/seeden/react-facebook
[coveralls-image]: https://img.shields.io/coveralls/seeden/react-facebook/master.svg?style=flat-square
[coveralls-url]: https://coveralls.io/r/seeden/react-facebook?branch=master
[github-url]: https://github.com/seeden/react-facebook

@@ -23,4 +23,7 @@ # Components

- Embedded post
- Embedded video
- Page
- Feed
- Message Us
- Customer Chat

@@ -115,3 +118,3 @@ # Support us

<FacebookProvider appId="123456789">
<CommentsCount href="http://www.facebook.com" /> Comments
<CommentsCount href="http://www.facebook.com" />
</FacebookProvider>

@@ -215,3 +218,3 @@ );

import React, { Component} from 'react';
import FacebookProvider, { EmbeddedPost } from 'react-facebook';
import FacebookProvider, { Page } from 'react-facebook';

@@ -218,0 +221,0 @@ export default class Example extends Component {

@@ -0,3 +1,4 @@

// @flow
import React from 'react';
import PropTypes from 'prop-types';
import type { Node } from 'react';
import Parser from './Parser';

@@ -8,3 +9,15 @@ import getCurrentHref from './utils/getCurrentHref';

export default function Comments(props) {
type Props = {
className?: string,
href?: string,
numPosts?: number,
orderBy?: string,
width?: number | string,
colorScheme?: string,
children?: Node,
onParse?: Function,
mobile?: boolean,
};
export default function Comments(props: Props) {
const {

@@ -19,2 +32,3 @@ className,

onParse,
mobile,
} = props;

@@ -32,2 +46,3 @@

data-skin={colorScheme}
data-mobile={mobile}
>

@@ -40,25 +55,12 @@ {children}

Comments.propTypes = {
className: PropTypes.string,
href: PropTypes.string,
numPosts: PropTypes.number.isRequired,
orderBy: PropTypes.string.isRequired,
width: PropTypes.oneOfType([
PropTypes.number.isRequired,
PropTypes.string.isRequired,
]),
colorScheme: PropTypes.string.isRequired,
children: PropTypes.node,
onParse: PropTypes.func,
};
Comments.defaultProps = {
numPosts: 10,
orderBy: CommentsOrderBy.SOCIAL,
width: 550,
colorScheme: ColorScheme.LIGHT,
href: undefined,
numPosts: undefined,
orderBy: undefined,
width: undefined,
colorScheme: undefined,
children: undefined,
className: undefined,
href: undefined,
onParse: undefined,
mobile: undefined,
};

@@ -0,7 +1,15 @@

// @flow
import React from 'react';
import PropTypes from 'prop-types';
import type { Node } from 'react';
import Parser from './Parser';
import getCurrentHref from './utils/getCurrentHref';
export default function CommentsCount(props) {
type Props = {
className?: string,
href?: string,
children?: Node,
onParse?: Function,
};
export default function CommentsCount(props: Props) {
const {

@@ -26,9 +34,2 @@ className,

CommentsCount.propTypes = {
className: PropTypes.string,
href: PropTypes.string,
children: PropTypes.node,
onParse: PropTypes.func,
};
CommentsCount.defaultProps = {

@@ -35,0 +36,0 @@ className: undefined,

@@ -6,3 +6,3 @@ export default {

LARGE: 'large',
XLARGE: 'xlarge'
XLARGE: 'xlarge',
};

@@ -0,9 +1,20 @@

// @flow
import React from 'react';
import PropTypes from 'prop-types';
import type { Node } from 'react';
import Parser from './Parser';
export default function CustomChat(props) {
type Props = {
className?: string,
pageId: string,
minimized?: boolean,
onParse?: Function,
children?: Node,
themeColor?: string,
loggedInGreeting?: string,
loggedOutGreeting?: string,
};
export default function CustomChat(props: Props) {
const {
className,
dataRef,
minimized,

@@ -13,2 +24,5 @@ children,

onParse,
themeColor,
loggedInGreeting,
loggedOutGreeting,
} = props;

@@ -20,5 +34,7 @@

className="fb-customerchat"
data-page_id={pageId}
data-ref={dataRef}
data-minimized={minimized}
page_id={pageId}
minimized={minimized}
theme_color={themeColor}
logged_in_greeting={loggedInGreeting}
logged_out_greeting={loggedOutGreeting}
>

@@ -31,17 +47,10 @@ {children}

CustomChat.propTypes = {
className: PropTypes.string,
dataRef: PropTypes.string,
pageId: PropTypes.string.isRequired,
minimized: PropTypes.bool,
onParse: PropTypes.func,
children: PropTypes.node
};
CustomChat.defaultProps = {
minimized: true,
minimized: undefined,
children: undefined,
className: undefined,
dataRef: undefined,
onParse: undefined,
themeColor: undefined,
loggedInGreeting: undefined,
loggedOutGreeting: undefined,
};

@@ -0,6 +1,16 @@

// @flow
import React from 'react';
import PropTypes from 'prop-types';
import type { Node } from 'react';
import Parser from './Parser';
export default function EmbeddedPost(props) {
type Props = {
className?: string,
href: string,
width?: string | number,
showText?: boolean,
children?: Node,
onParse?: Function,
};
export default function EmbeddedPost(props: Props) {
const {

@@ -29,18 +39,5 @@ className,

EmbeddedPost.propTypes = {
className: PropTypes.string,
href: PropTypes.string.isRequired,
width: PropTypes.oneOfType([
PropTypes.number.isRequired,
PropTypes.string.isRequired,
]),
showText: PropTypes.bool.isRequired,
children: PropTypes.node,
onParse: PropTypes.func,
};
EmbeddedPost.defaultProps = {
href: 'http://www.facebook.com',
width: 500, // 350 - 750
showText: false,
width: undefined,
showText: undefined,
children: undefined,

@@ -47,0 +44,0 @@ className: undefined,

@@ -1,3 +0,5 @@

import { Component } from 'react';
// @flow
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import type { Node } from 'react';
import FB from './Facebook';

@@ -7,16 +9,16 @@

export default class Facebook extends Component {
static propTypes = {
appId: PropTypes.string.isRequired,
domain: PropTypes.string,
version: PropTypes.string,
cookie: PropTypes.bool,
status: PropTypes.bool,
xfbml: PropTypes.bool,
language: PropTypes.string,
frictionlessRequests: PropTypes.bool,
children: PropTypes.node,
wait: PropTypes.bool,
};
type Props = {
appId: string,
domain?: string,
version?: string,
cookie?: boolean,
status?: boolean,
xfbml?: boolean,
language?: string,
frictionlessRequests?: boolean,
children?: Node,
wait?: boolean,
};
export default class Facebook extends Component<Props> {
static childContextTypes = {

@@ -23,0 +25,0 @@ facebook: PropTypes.object.isRequired,

@@ -1,2 +0,2 @@

import PropTypes from 'prop-types';
// @flow
import getCurrentHref from './utils/getCurrentHref';

@@ -6,19 +6,18 @@ import clearUndefinedProperties from './utils/clearUndefinedProperties';

export default class Feed extends Process {
static propTypes = {
...Process.propTypes,
appId: PropTypes.string,
redirectURI: PropTypes.string,
display: PropTypes.string,
from: PropTypes.string,
to: PropTypes.string,
link: PropTypes.string,
source: PropTypes.string,
picture: PropTypes.string, // deprecated
name: PropTypes.string, // deprecated
caption: PropTypes.string, // deprecated
description: PropTypes.string, // deprecated
ref: PropTypes.string,
};
type Props = Process & {
appId?: string,
redirectURI?: string,
display?: string,
from?: string,
to?: string,
link?: string,
source?: string,
picture?: string, // deprecated
name?: string, // deprecated
caption?: string, // deprecated
description?: string, // deprecated
ref?: string,
};
export default class Feed extends Process<Props> {
static defaultProps = {

@@ -25,0 +24,0 @@ ...Process.defaultProps,

@@ -8,2 +8,3 @@ export default from './FacebookProvider';

export Like from './Like';
export Send from './Send';
export Share from './Share';

@@ -15,2 +16,3 @@ export ShareButton from './ShareButton';

export EmbeddedPost from './EmbeddedPost';
export EmbeddedVideo from './EmbeddedVideo';
export Comments from './Comments';

@@ -25,3 +27,2 @@ export CommentsCount from './CommentsCount';

export LikeSize from './constants/LikeSize';

@@ -33,4 +34,3 @@ export LikeLayout from './constants/LikeLayout';

export MessengerSize from './constants/MessengerSize';
export MessengerColor from './constants/MessengerColor';

@@ -1,11 +0,13 @@

import { Component } from 'react';
// @flow
import React, { Component } from 'react';
import type { Node } from 'react';
import PropTypes from 'prop-types';
import canUseDOM from 'can-use-dom';
export default class InitFacebook extends Component {
static propTypes = {
children: PropTypes.node,
onReady: PropTypes.func.isRequired,
};
type Props = {
children?: Node,
onReady: Function
};
export default class InitFacebook extends Component<Props> {
static defaultProps = {

@@ -12,0 +14,0 @@ children: undefined,

@@ -0,11 +1,24 @@

// @flow
import type { Node } from 'react';
import React from 'react';
import PropTypes from 'prop-types';
import Parser from './Parser';
import getCurrentHref from './utils/getCurrentHref';
import LikeSize from './constants/LikeSize';
import LikeLayout from './constants/LikeLayout';
import ColorScheme from './constants/ColorScheme';
import LikeAction from './constants/LikeAction';
export default function Like(props) {
type Props = {
className?: string,
referral?: string,
href?: string,
layout?: string,
showFaces?: boolean,
colorScheme?: string,
action?: string,
share?: boolean,
children?: Node,
width?: number | string,
size?: string,
kidDirectedSite?: boolean,
onParse?: Function,
};
export default function Like(props: Props) {
const {

@@ -48,29 +61,10 @@ className,

Like.propTypes = {
className: PropTypes.string,
referral: PropTypes.string,
href: PropTypes.string,
layout: PropTypes.string.isRequired,
showFaces: PropTypes.bool.isRequired,
colorScheme: PropTypes.string.isRequired,
action: PropTypes.string.isRequired,
share: PropTypes.bool.isRequired,
children: PropTypes.node,
width: PropTypes.oneOfType([
PropTypes.number.isRequired,
PropTypes.string.isRequired,
]),
size: PropTypes.string,
kidDirectedSite: PropTypes.bool.isRequired,
onParse: PropTypes.func,
};
Like.defaultProps = {
layout: LikeLayout.STANDARD,
showFaces: false,
colorScheme: ColorScheme.LIGHT,
action: LikeAction.LIKE,
share: false,
size: LikeSize.SMALL,
kidDirectedSite: false,
layout: undefined,
showFaces: undefined,
colorScheme: undefined,
action: undefined,
share: undefined,
size: undefined,
kidDirectedSite: undefined,
children: undefined,

@@ -77,0 +71,0 @@ className: undefined,

@@ -1,14 +0,13 @@

import PropTypes from 'prop-types';
// @flow
import Process from './Process';
export default class Login extends Process {
static propTypes = {
...Process.propTypes,
scope: PropTypes.string.isRequired,
fields: PropTypes.arrayOf(PropTypes.string),
returnScopes: PropTypes.bool,
rerequest: PropTypes.bool,
reauthorize: PropTypes.bool,
};
type Props = Process & {
scope: string,
fields?: string[],
returnScopes?: boolean,
rerequest?: boolean,
reauthorize?: boolean,
};
export default class Login extends Process<Props> {
static defaultProps = {

@@ -25,3 +24,5 @@ ...Process.defaultProps,

async process(facebook) {
const { scope, fields, returnScopes, rerequest, reauthorize } = this.props;
const {
scope, fields, returnScopes, rerequest, reauthorize,
} = this.props;
const loginQpts = { scope };

@@ -28,0 +29,0 @@ const authType = [];

@@ -1,62 +0,60 @@

import React, { Component } from 'react';
import PropTypes from 'prop-types';
// @flow
import type { Node } from 'react';
import React from 'react';
import Spinner from 'react-spinner-children';
import Login from './Login';
export default class LoginButton extends Component {
static propTypes = {
...Login.propTypes,
spinnerConfig: PropTypes.object.isRequired,
children: PropTypes.node,
className: PropTypes.string,
buttonClassName: PropTypes.string,
iconClassName: PropTypes.string,
icon: PropTypes.bool,
spinnerClassName: PropTypes.string,
spinner: PropTypes.bool,
};
type Props = Login & {
spinnerConfig: Object,
children?: Node,
className?: string,
buttonClassName?: string,
iconClassName?: string,
icon?: boolean,
spinnerClassName?: string,
spinner?: bool,
};
static defaultProps = {
...Login.defaultProps,
spinnerConfig: {},
buttonClassName: 'btn btn-lg',
iconClassName: 'fa fa-facebook pull-left',
spinner: true,
icon: true,
};
export default function LoginButton(props: Props) {
const {
children,
buttonClassName,
iconClassName,
icon,
spinner,
spinnerClassName,
...rest
} = props;
render() {
const {
children,
buttonClassName,
iconClassName,
icon,
spinner,
spinnerClassName,
...rest
} = this.props;
return (
<Login
{...rest}
render={({ isWorking, isLoading, onClick }) => (
<button
type="button"
className={buttonClassName}
onClick={onClick}
disabled={isWorking || isLoading}
>
{!!icon && <i className={iconClassName} />}
{children}
{!!spinner && (isWorking || isLoading) && (
<Spinner
config={this.props.spinnerConfig}
className={spinnerClassName}
/>
)}
</button>
)}
/>
);
}
return (
<Login
{...rest}
render={({ isWorking, isLoading, onClick }) => (
<button
type="button"
className={buttonClassName}
onClick={onClick}
disabled={isWorking || isLoading}
>
{!!icon && <i className={iconClassName} />}
{children}
{!!spinner && (isWorking || isLoading) && (
<Spinner
config={this.props.spinnerConfig}
className={spinnerClassName}
/>
)}
</button>
)}
/>
);
}
}
LoginButton.defaultProps = {
...Login.defaultProps,
spinnerConfig: {},
buttonClassName: 'btn btn-lg',
iconClassName: 'fa fa-facebook pull-left',
spinner: true,
icon: true,
};

@@ -0,16 +1,23 @@

// @flow
import React from 'react';
import PropTypes from 'prop-types';
import type { Node } from 'react';
import Parser from './Parser';
import MessengerSize from './constants/MessengerSize';
import MessengerColor from './constants/MessengerColor';
type Props = {
className?: string,
messengerAppId: string,
pageId: string,
color?: string,
children?: Node,
size?: string,
onParse?: Function,
};
export default function MessageUs(props) {
export default function MessageUs(props: Props) {
const {
className,
color,
appId,
messengerAppId,
pageId,
children,
dataRef,
size,

@@ -24,7 +31,6 @@ onParse,

className="fb-messengermessageus"
messenger_app_id={appId}
messenger_app_id={messengerAppId}
page_id={pageId}
data-color={color}
data-size={size}
data-ref={dataRef}
color={color}
size={size}
>

@@ -37,17 +43,5 @@ {children}

MessageUs.propTypes = {
className: PropTypes.string,
appId: PropTypes.string.isRequired,
pageId: PropTypes.string.isRequired,
color: PropTypes.string,
children: PropTypes.node,
size: PropTypes.string,
dataRef: PropTypes.string,
onParse: PropTypes.func,
};
MessageUs.defaultProps = {
color: MessengerColor.BLUE,
size: MessengerSize.STANDARD,
dataRef: undefined,
color: undefined,
size: undefined,
children: undefined,

@@ -54,0 +48,0 @@ className: undefined,

@@ -0,9 +1,22 @@

// @flow
import React from 'react';
import PropTypes from 'prop-types';
import type { Node } from 'react';
import Parser from './Parser';
import MessengerSize from './constants/MessengerSize';
import MessengerColor from './constants/MessengerColor';
type Props = {
className?: string,
messengerAppId: string,
pageId: string,
userRef?: string,
origin?: string,
children?: Node,
size?: string,
prechecked?: boolean,
allowLogin?: boolean,
onParse?: Function,
centerAlign?: boolean,
skin?: string,
};
export default function MessengerCheckbox(props) {
export default function MessengerCheckbox(props: Props) {
const {

@@ -15,4 +28,3 @@ className,

userRef,
color,
appId,
messengerAppId,
pageId,

@@ -22,2 +34,4 @@ children,

onParse,
centerAlign,
skin,
} = props;

@@ -29,10 +43,11 @@

className="fb-messenger-checkbox"
messenger_app_id={appId}
messenger_app_id={messengerAppId}
page_id={pageId}
data-color={color}
data-size={size}
data-origin={origin}
size={size}
origin={origin}
user_ref={userRef}
prechecked={prechecked}
allow_login={allowLogin}
skin={skin}
center_align={centerAlign}
>

@@ -45,21 +60,6 @@ {children}

MessengerCheckbox.propTypes = {
className: PropTypes.string,
appId: PropTypes.string.isRequired,
pageId: PropTypes.string.isRequired,
color: PropTypes.string,
userRef: PropTypes.string,
origin: PropTypes.string.isRequired,
children: PropTypes.node,
size: PropTypes.string,
prechecked: PropTypes.bool,
allowLogin: PropTypes.bool,
onParse: PropTypes.func,
};
MessengerCheckbox.defaultProps = {
color: MessengerColor.BLUE,
size: MessengerSize.STANDARD,
allowLogin: true,
prechecked: false,
size: undefined,
allowLogin: undefined,
prechecked: undefined,
userRef: undefined,

@@ -69,2 +69,5 @@ children: undefined,

onParse: undefined,
origin: undefined,
skin: undefined,
centerAlign: undefined,
};

@@ -0,7 +1,24 @@

// @flow
import React from 'react';
import PropTypes from 'prop-types';
import type { Node } from 'react';
import Parser from './Parser';
import getCurrentHref from './utils/getCurrentHref';
export default function Page(props) {
type Props = {
className?: string,
href?: string,
tabs?: string,
hideCover?: boolean,
height?: number | string,
width?: number | string,
showFacepile?: boolean,
hideCTA?: boolean,
smallHeader?: boolean,
adaptContainerWidth?: boolean,
children?: Node,
onParse?: Function,
style?: Object,
};
export default function Page(props: Props) {
const {

@@ -44,35 +61,16 @@ className,

Page.propTypes = {
className: PropTypes.string,
href: PropTypes.string.isRequired,
tabs: PropTypes.string,
hideCover: PropTypes.bool,
height: PropTypes.oneOfType([
PropTypes.number.isRequired,
PropTypes.string.isRequired,
]),
width: PropTypes.oneOfType([
PropTypes.number.isRequired,
PropTypes.string.isRequired,
]),
showFacepile: PropTypes.bool,
hideCTA: PropTypes.bool,
smallHeader: PropTypes.bool,
adaptContainerWidth: PropTypes.bool,
children: PropTypes.node,
onParse: PropTypes.func,
};
Page.defaultProps = {
width: 340,
height: 500,
tabs: 'timeline',
hideCover: false,
showFacepile: true,
hideCTA: false,
smallHeader: false,
adaptContainerWidth: true,
width: undefined,
height: undefined,
tabs: undefined,
hideCover: undefined,
showFacepile: undefined,
hideCTA: undefined,
smallHeader: undefined,
adaptContainerWidth: undefined,
children: undefined,
className: undefined,
onParse: undefined,
style: undefined,
href: undefined,
};

@@ -0,12 +1,13 @@

// @flow
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import type { Node } from 'react';
import InitFacebook from './InitFacebook';
export default class Parser extends Component {
static propTypes = {
className: PropTypes.string,
children: PropTypes.node.isRequired,
onParse: PropTypes.func,
};
type Props = {
className?: string,
children?: Node,
onParse?: Function,
};
export default class Parser extends Component<Props> {
static defaultProps = {

@@ -17,6 +18,2 @@ className: undefined,

shouldComponentUpdate() {
return false;
}
componentWillReceiveProps(props) {

@@ -42,2 +39,6 @@ const oldChildren = this.props.children;

shouldComponentUpdate() {
return false;
}
rerender() {

@@ -44,0 +45,0 @@ this.forceUpdate();

@@ -0,16 +1,17 @@

// @flow
import type { Node } from 'react';
import React, { Component, cloneElement } from 'react';
import PropTypes from 'prop-types';
import InitFacebook from './InitFacebook';
export default class Process extends Component {
static propTypes = {
children: PropTypes.node,
render: PropTypes.func,
component: PropTypes.node,
onReady: PropTypes.func,
onError: PropTypes.func,
onResponse: PropTypes.func,
dontWait: PropTypes.bool,
};
type Props = {
children?: Node,
render?: Function,
component?: Node,
onReady?: Function,
onError?: Function,
onResponse?: Function,
dontWait?: boolean,
};
export default class Process extends Component<Props> {
static defaultProps = {

@@ -30,2 +31,38 @@ children: undefined,

getElement() {
const {
children,
render,
component: CustomComponent,
} = this.props;
const { facebook, isWorking } = this.state;
const isLoading = !facebook;
const isReady = !isLoading && !isWorking;
if (render) {
return render({
isWorking,
isLoading,
isReady,
onClick: this.handleClick,
});
}
if (CustomComponent) {
return (
<CustomComponent
onClick={this.handleClick}
isLoading={isLoading}
isWorking={isWorking}
isReady={isReady}
/>
);
}
return cloneElement(children, {
onClick: this.handleClick,
});
}
handleClick = async (evn) => {

@@ -84,38 +121,2 @@ evn.preventDefault();

getElement() {
const {
children,
render,
component: CustomComponent,
} = this.props;
const { facebook, isWorking } = this.state;
const isLoading = !facebook;
const isReady = !isLoading && !isWorking;
if (render) {
return render({
isWorking,
isLoading,
isReady,
onClick: this.handleClick,
});
}
if (CustomComponent) {
return (
<CustomComponent
onClick={this.handleClick}
isLoading={isLoading}
isWorking={isWorking}
isReady={isReady}
/>
);
}
return cloneElement(children, {
onClick: this.handleClick,
});
}
render() {

@@ -122,0 +123,0 @@ return (

@@ -0,3 +1,4 @@

// @flow
import React from 'react';
import PropTypes from 'prop-types';
import type { Node } from 'react';
import Parser from './Parser';

@@ -7,4 +8,14 @@ import MessengerSize from './constants/MessengerSize';

type Props = {
className?: string,
appId: string,
pageId: string,
color?: string,
children?: Node,
dataRef?: string,
size?: string,
onParse?: Function,
};
export default function SendToMessenger(props) {
export default function SendToMessenger(props: Props) {
const {

@@ -37,16 +48,5 @@ className,

SendToMessenger.propTypes = {
className: PropTypes.string,
appId: PropTypes.string.isRequired,
pageId: PropTypes.string.isRequired,
color: PropTypes.string,
children: PropTypes.node,
dataRef: PropTypes.string,
size: PropTypes.string,
onParse: PropTypes.func,
};
SendToMessenger.defaultProps = {
color: MessengerColor.BLUE,
size: MessengerSize.STANDARD,
color: undefined,
size: undefined,
dataRef: undefined,

@@ -53,0 +53,0 @@ children: undefined,

@@ -1,2 +0,2 @@

import PropTypes from 'prop-types';
// @flow
import getCurrentHref from './utils/getCurrentHref';

@@ -6,14 +6,13 @@ import clearUndefinedProperties from './utils/clearUndefinedProperties';

export default class Share extends Process {
static propTypes = {
...Process.propTypes,
href: PropTypes.string,
hashtag: PropTypes.string,
quote: PropTypes.string,
mobileIframe: PropTypes.bool,
display: PropTypes.string,
appId: PropTypes.string,
redirectURI: PropTypes.string,
};
type Props = Process & {
href?: string,
hashtag?: string,
quote?: string,
mobileIframe?: boolean,
display?: string,
appId?: string,
redirectURI?: string,
};
export default class Share extends Process<Props> {
static defaultProps = {

@@ -20,0 +19,0 @@ ...Process.defaultProps,

@@ -0,6 +1,12 @@

// @flow
import React from 'react';
import PropTypes from 'prop-types';
import Share from './Share';
export default function ShareButton(props) {
type Props = Share & {
className?: string,
iconClassName?: string,
icon?: boolean,
};
export default function ShareButton(props: Props) {
const {

@@ -32,9 +38,2 @@ className,

ShareButton.propTypes = {
...Share.propTypes,
className: PropTypes.string,
iconClassName: PropTypes.string,
icon: PropTypes.bool,
};
ShareButton.defaultProps = {

@@ -41,0 +40,0 @@ ...Share.defaultProps,

@@ -5,3 +5,3 @@ import canUseDOM from 'can-use-dom';

if (!canUseDOM) {
return 'http://www.facebook.com';
return 'https://www.facebook.com';
}

@@ -8,0 +8,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc