react-card-swipe

0.1.1 • Public • Published

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.

©️ License

MIT

Package Sidebar

Install

npm i react-card-swipe

Weekly Downloads

52

Version

0.1.1

License

MIT

Unpacked Size

22 kB

Total Files

4

Last publish

Collaborators

  • arvindkumar.b