npm.io
1.3.2 • Published 3 years ago

@oneboard/widget

Licence
Version
1.3.2
Deps
0
Size
19 kB
Vulns
0
Weekly
0

@oneboard/widget

Example

import OneBoard from '@oneboard/widget';

const oneBoard = new OneBoard({
    appPublicKey: '<AppPublicKey>',
    verificationToken: '<UserVerificationToken>',
  });

oneBoard.openOnBoardingModal();

Installing

npm install @oneboard/widget

Or self-host / CDN

<script src="build/index.js"></script>

Configuration

Specify configuration options when creating a OneBoard instance

Example
import OneBoard from '@oneboard/widget';

new OneBoard({...options})
Options
Option Type Required Desciption
appPublicKey String Yes Public key for your OneBoard application
verificationToken String No User token for verification request. You van get it from oneboard SDK

API

openOnBoardingModal([options])

Open OneBoard widget as modal

Example
oneBoard.openOnBoardingModal({ fullScreen: true });
Options
  • fullScreen: (Optional) Lifetime for access token in seconds. Defaults to false.
renderOnBoardingView(container)

Render OneBoard widget view to custom element specified in container argument.

  • container can be CSS selector or DOM Element
Example
<div id="oneboard-container"></div>
oneBoard.renderOnBoardingView('#oneboard-container');