This package has been deprecated

Author message:

The '@bloomprotocol/share-kit-vue' package is deprecated.

@bloomprotocol/share-kit-vue
TypeScript icon, indicating that this package has built-in type declarations

1.2.0 • Public • Published

Share Kit Vue

Share Kit Vue

Vue wrapper for Share Kit

Installation

npm install --save @bloomprotocol/share-kit-vue

Usage

RequestElement will render a QR code or button based on the client's platform. By defualt it will render a button when the client is mobile or tablet and on iOS.

import {RequestElement, RequestData, QROptions, ButtonOptions} from '@bloomprotocol/share-kit-vue'

const requestData: RequestData = {...}
const buttonOptions: ButtonOptions = {
  callbackUrl: 'https://mysite.com/bloom-callback'
}

<RequestElement
  requestData={requestData}
  buttonOptions={buttonOptions}
/>

// Setting QR Options

const qrOptions: Partial<QROptions> = {
  size: 200,
}

<RequestElement
  requestData={requestData}
  buttonOptions={buttonOptions}
  qrOptions={qrOptions}
/>

// Overriding shouldRenderButton
<RequestElement
  requestData={requestData}
  buttonOptions={buttonOptions}
  shouldRenderButton={(parsedResult) => {
    if (parsedResult.platform.type === 'mobile') return true

    return false
  }}
/>

// Passing props to the container
<RequestElement
  requestData={requestData}
  buttonOptions={buttonOptions}
  className="request-element-container"
/>

More

For more information and documentation see Share Kit

Readme

Keywords

none

Package Sidebar

Install

npm i @bloomprotocol/share-kit-vue

Weekly Downloads

1

Version

1.2.0

License

Apache-2.0

Unpacked Size

23.8 kB

Total Files

13

Last publish

Collaborators

  • djvs