fix qr code web
This commit is contained in:
@@ -13,7 +13,12 @@ const QrCode = ({
|
||||
errorCorrectionLevel = "M",
|
||||
}) => {
|
||||
const { matrix } = useMemo(() => {
|
||||
return generateQrMatrix({ value, errorCorrectionLevel });
|
||||
try {
|
||||
return generateQrMatrix({ value, errorCorrectionLevel });
|
||||
} catch (error) {
|
||||
console.error("qr.code.generate.error", error);
|
||||
return { matrix: [] };
|
||||
}
|
||||
}, [value, errorCorrectionLevel]);
|
||||
|
||||
const cellSize = useMemo(() => {
|
||||
@@ -58,4 +63,3 @@ const QrCode = ({
|
||||
};
|
||||
|
||||
export default QrCode;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user