4.5.1 • Published 4 years ago
@bloomprotocol/share-kit-react v4.5.1
Share Kit React
React wrapper for Share Kit
Installation
npm install --save @bloomprotocol/share-kit-react
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 * as React from 'react'
import {RequestElement, RequestData, QROptions, ButtonOptions} from '@bloomprotocol/share-kit-react'
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
4.5.1
4 years ago
4.5.0
4 years ago
4.5.0-beta.2
4 years ago
4.5.0-beta.0
4 years ago
4.5.0-beta.1
4 years ago
4.4.0
4 years ago
4.3.0
5 years ago
4.2.2
5 years ago
4.2.2-beta.0
5 years ago
4.2.1
5 years ago
4.2.0
5 years ago
4.1.0
5 years ago
4.0.0
5 years ago
4.0.0-alpha.0
5 years ago
3.0.0
5 years ago
3.0.0-beta.1
5 years ago
3.0.0-beta.0
5 years ago
2.0.0
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago