react-native-qrcode-styled
Version:
A fully customizable QR Code generator for React Native based on react-native-svg and javascript-qrcode.
24 lines (23 loc) • 552 B
JavaScript
;
import { useMemo } from 'react';
import { createQRCode } from "../adapters/qrcode.js";
import { consoleError } from "../helpers.js";
export default function useQRCodeData(data, options) {
const QRCodeData = useMemo(() => {
try {
return createQRCode(data, options);
} catch (error) {
consoleError(error);
return;
}
}, [data, options]);
const {
size: qrCodeSize = 0,
bitMatrix = []
} = QRCodeData || {};
return {
bitMatrix,
qrCodeSize
};
}
//# sourceMappingURL=useQRCodeData.js.map