Replace getQRCodeBytes with generateQRCode (#11241)

* Replace `getQRCodeBytes` with `generateQRCode`

* another test update

* remove obsolete snapshot
This commit is contained in:
Richard van der Hoff
2023-07-13 14:55:55 +01:00
committed by GitHub
parent 9077592bec
commit 2cfbd73cd3
6 changed files with 48 additions and 12 deletions

View File

@@ -19,14 +19,15 @@ import React from "react";
import QRCode from "../QRCode";
interface IProps {
qrCodeBytes: Buffer;
/** The data for the QR code. If `undefined`, a spinner is shown. */
qrCodeBytes: undefined | Buffer;
}
export default class VerificationQRCode extends React.PureComponent<IProps> {
public render(): React.ReactNode {
return (
<QRCode
data={[{ data: this.props.qrCodeBytes, mode: "byte" }]}
data={this.props.qrCodeBytes === undefined ? null : [{ data: this.props.qrCodeBytes, mode: "byte" }]}
className="mx_VerificationQRCode"
width={196}
/>