Numerous Philanthropic Misanthropes
Have ideas to improve npm?Join in the discussion! »

react-dojah

1.0.3 • Public • Published

react-dojah

https://github.com/cjayprime/react-dojah

NPM JavaScript Style Guide

Install

npm install react-dojah --save

or with yarn

yarn add react-dojah

Usage

import React from 'react'
import Dojah from 'react-dojah'
 
const App = () => {
  /**
   *  This is your app ID
   * (go to your dashboard at
   * https://dojah.io/dashboard
   * to create an app and retrieve it)
   */
  const appID = "5f772c87d30341003e0c8523";
  /**
   *  This is your account public key
   *  (go to your dashboard at
   *  https://dojah.io/dashboard to
   *  retrieve it. You can also regenerate one)
   */
  const publicKey = "test_pk_OvAQ5aAhwATSKPzOX5vB1Fbv8";
  /**
   * @param {String} type 
   * This method receives the type
   * The type can only be one of:
   * loading, begin, success, error, close
   * @param {String} data 
   * This is the data from doja
   */
  const response = (type, data) => {
    console.log(type, data);
    if(type === 'success'){
    }else if(type === 'error'){
    }else if(type === 'close'){
    }else if(type === 'begin'){
    }else if(type === 'loading'){
    }
  }
 
  // The Doja library accepts 3 props and
  // initiliazes the doja widget and connect process
  return (
    <Dojah
      response={response}
      appID={appID}
      publicKey={publicKey}
    />
  );
}
 
export default App
 

See the examples folder for an implementation

Deployment

REMEMBER TO CHANGE THE APP ID and PUBLIC KEY WHEN DEPLOYING TO A LIVE (PRODUCTION) ENVIRONMENT

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b feature/feature-name
  3. Commit your changes: git commit -am 'Some commit message'
  4. Push to the branch: git push origin feature/feature-name
  5. Submit a pull request 😉😉

License

This project is licensed under the MIT License - see the LICENSE file for details

Install

npm i react-dojah

DownloadsWeekly Downloads

6

Version

1.0.3

License

none

Unpacked Size

250 kB

Total Files

8

Last publish

Collaborators

  • avatar