react-wyre

0.0.2 • Public • Published


logo


react-wyre

React component for the Wyre widget.

License Build Status dependencies Status NPM version

Install

npm install react-wyre

Getting started

import React from 'react'
import Wyre from 'react-wyre'
 
class App extends React.Component {
  constructor (props) {
    super(props)
 
    this.state = {
      open: false
    }
  }
 
  render () {
    return (
      <Wyre
        config={{
          env: 'test',
          accountId: 'AC-BAAA2222',
          auth: {
            type: 'secretKey',
            secretKey: '6a6f7f9187f766f66938638f1afd79b20fb5989e2837e6f989'
          },
          operation: {
            type: 'debitcard',
            destCurrency: 'ETH',
            destAmount: 0.01,
            dest: '0x90f8bf6a479f320ead074411a4b0e7944ea8c9c1'
          },
          style: {
            primaryColor: '#0055ff'
          }
        }}
        onReady={() => console.log('ready')}
        onClose={event => console.log('close', event)}
        onComplete={event => console.log('complete', event)}
        open={this.state.open}>
 
        <button onClick={() => this.setState({ open: true })}>
          Buy ETH
        </button>
 
      </Wyre>
    )
  }
}
 
 
export default App

Please read the Wyre documentation for the configuration options.

Development

npm install
npm run build
npm run lint

License

MIT

Dependencies (3)

Dev Dependencies (9)

Package Sidebar

Install

npm i react-wyre

Weekly Downloads

2

Version

0.0.2

License

MIT

Unpacked Size

1.08 MB

Total Files

12

Last publish

Collaborators

  • miguelmota