UNPKG

@encoreskytech/react-qr-scanner

Version:

A React Component for reading/scanning QR codes from the webcam and via upload

43 lines (41 loc) 789 B
import { useQrReader } from "../../hooks/useQrReader"; import "./index.css"; const QrScanner = ({ videoContainerStyle, videoStyle, constraints = { facingMode: "user" }, scanDelay = 500, className, onResult, videoId = "video" }) => { useQrReader({ constraints, scanDelay, onResult, videoId }); return ( <section className={className}> <div className="qr-container" style={{ ...videoContainerStyle }} > <video muted id={videoId} className="qr-video" style={{ ...videoStyle, transform: "scaleX(-1)" }} /> </div> </section> ); }; export default QrScanner