import * as React from 'react'; import { styles } from './styles'; import { useQrReader } from './hooks'; import { QrReaderProps } from '../types'; export const QrReader: React.FC = ({ videoContainerStyle, containerStyle, videoStyle, constraints, ViewFinder, scanDelay, className, onResult, videoId, }) => { useQrReader({ constraints, scanDelay, onResult, videoId, }); return (
{!!ViewFinder && }
); }; QrReader.displayName = 'QrReader'; QrReader.defaultProps = { constraints: { facingMode: 'user', }, videoId: 'video', scanDelay: 500, };