0.1.5 • Published 7 years ago
react-facebook-account-kit v0.1.5
React Account Kit
An Account Kit Component for React
Install
npm install react-facebook-account-kitHow to use
import React from 'react';
import ReactDOM from 'react-dom';
import AccountKit from 'react-facebook-account-kit';
ReactDOM.render(
<AccountKit
appId="your-facebook-appId" // Update this!
version="v1.0" // Version must be in form v{major}.{minor}
onResponse={(resp) => console.log(resp)}
csrf={'csrf token here!'} // Required for security
countryCode={'default country code'} // eg. +60
phoneNumber={'default phone number'} // eg. 12345678
emailAddress={'default email address'} // eg. me@site.com
>
{p => <button {...p}>Initialize Account Kit</button>}
</AccountKit>,
document.getElementById('app')
);Required Props
csrfCSRF token as a string (Required by account kit sdk)appIdFacebook's app id (string)versionAccount kit SDK version (string),childrenFunction that will return a valid react component or null,onResponseFunction that will handle the response for possible responses check Account Kit Documentation
Optional Props
loginTypedefault isPHONEdebugdefault isfalsedisableddefault isfalsedisplaydefault ispopuplanguagedefault isen_UScountryCodedefault country code. default value isundefinedphoneNumberdefault phone number. default value isundefinedemailAddressdefault email address. default value isundefined.loginTypemust be set to"EMAIL"for this to work.redirectredirect URL after email confirmation. default value isundefined.loginTypemust be set to"EMAIL"for this to work.
Dev Server
npm run startDefault dev server runs at localost:8080 in browser. You can set IP and PORT in webpack.config.dev.js
Production Bundle
npm run bundle