0.1.1 • Published 3 years ago

react-card-swipe v0.1.1

Weekly downloads
5
License
MIT
Repository
github
Last release
3 years ago

react-card-swipe

A React plugin for reading or capturing card data from magnetic swipe readers.

Note: Requires a magnetic card reader to executed.

npm npm

Installation

npm install react-card-swipe

Using this plugin

import React from "react"
import CardSwipe from 'react-card-swipe'

class SearchPatient extends React.Component {
  constructor(props) {
    super(props)

    this.state = {
      swipeData: {}
    }

    CardSwipe.init({
      success: this.handleSwipeSuccess,
      debug: false
    })
  }

  handleSwipeSuccess = (swipeData) => {
    console.log(swipeData)

    this.setState({
      swipeData: swipeData
    })
  }

  render() {
    return (
      <React.Fragment>
        <pre>{JSON.stringify(this.state.swipeData) }</pre>
      </React.Fragment>
    )
  }
}

Credits

This plugin was originally of CarlRaymond/jquery.cardswipe. This instance simply ports the functionalities into a React plugin.

:copyright: License

MIT