0.1.1 • Published 5 years ago

@rxts/react-qrcode v0.1.1

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

VueQRCode

🤳 A React component for QR code generation with qrcode

Usage

// Component
import ReactDOM from 'react-dom'
import { QRCode } from '@rxts/react-qrcode'

ReactDOM.render(<QRCode value="https://www.1stg.me" />)

// hooks
import { useQRCode } from '@rxts/react'

export const App = () => {
  const [value, setValue] = useState('https://www.1stg.me')
  const dataUrl = useQRCode(value)
  return (
    <>
      <div>dataUrl: {dataUrl}</div>
      <img src={dataUrl} />
      <input onChange={e => setValue(e.currentTarget.value)} />
    </>
  )
}

Available Props

proptype (range)default value
versionnumber (1-40)N/A
errorCorrectionLevelString ('low', 'medium', 'quartile', 'high', 'L', 'M', 'Q', 'H')'M'
maskPatternnumber (0-7)N/A
toSJISFuncFunctionN/A
marginnumber4
scalenumber4
widthnumberN/A
color{ dark: string; light:string }{ dark: '#000000ff', light: '#ffffffff' }
typestring ('image/png', 'image/jpeg', 'image/webp')'image/png'
qualitynumber(0-1)0.92
valuestring | Array<{ data: string; mode?: string }>N/A