Add openImageDialog to types of react-qr-reader (#43983)

* Add openImageDialog to types

* add test
This commit is contained in:
Tamas
2020-04-17 23:15:35 +02:00
committed by GitHub
parent 8fdb26dec1
commit 37fed5dd63
2 changed files with 29 additions and 1 deletions

View File

@@ -24,6 +24,8 @@ declare namespace QrReader {
export as namespace QrReader;
declare class QrReader extends React.Component<QrReader.props> {}
declare class QrReader extends React.Component<QrReader.props> {
openImageDialog: () => void;
}
export = QrReader;

View File

@@ -12,3 +12,29 @@ export class Test extends React.Component {
);
}
}
const test: React.FC = () => {
const qrRef = React.useRef<QrReader>(null);
const handleScan = (data: string | null) => {
};
const handleError = (err: any) => {
};
qrRef.current!.openImageDialog();
return <>
<div>
<QrReader
ref={qrRef}
delay={300}
facingMode={"environment"}
showViewFinder={false}
onError={handleError}
onScan={handleScan}
style={{ width: '90%', height: '90%' }}
/>
</div>
</>;
};