1.1.0 • Published 6 years ago

facebook-login-redux-react v1.1.0

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

npm Github file size

Change Log - Version 1.0.0

  • Reduced library size from 38k to 4.7kb!
  • Styles can now be modified through props.
  • Minor Changes to the props API.

Example: Integrating Button with Redux

source code can be found in [demo

Installation

npm i facebook-login-redux-react

Usage

Props

PropsTypeDefaultNotes
appIdstringNone.It is a required prop.
versionstring'v2.9'refer to Facebook Docs for explanation on available values
loginLabelstringLog In To Facebook
loginOptionsobject{scope: 'email'}all options listed on Facebook Docs are passable with camelCase. e.g : {returnScopes: false}
logoutLabelstringLog out from Facebook
onClickfunctionwill execute before the onLoginEvent/onLogoutEvent. useful for triggering the fetching event for redux store.
sdkLoadedObjectreturns an object with the following keys: isConnected: Boolean. is the User conneted? FB: the api object.
onLoginEventfunction
onLogoutEventfunction

Style Props

Style Props Accepts any valid String values for those css Properties:

Prop NameDefault Value (String)
widthNone
padding0 15px 0px 46px
fontSize16px
backgroundImagelinear-gradient(#4C69BA, #3B55A0)
color#FFF
lineHeight34px

Example:

<FacebookReduxLogin
  appId='12345678'
  onLoginEvent={this.login}
  onLogoutEvent={this.logout}
  onClick={() => this.props.startFetching()}
  />

Development

  • running the demo on dev server npm start. this will run the demo app, which is configured for redux,

Contribute

I welcome any kind of contributions/requests/questions/general feedback. Please Open an Issue Or a pull request. Tests

======

tests will be added hopefully soon.

1.1.0

6 years ago

0.4.1

7 years ago

0.4.0

7 years ago

0.3.1

7 years ago

0.3.0

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.2

7 years ago

0.0.11

7 years ago

0.0.1

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago