react-native-qrcode-styled
Version:
A fully customizable QR Code generator for React Native based on react-native-svg and javascript-qrcode.
28 lines (27 loc) • 661 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = useQRCodeData;
var _react = require("react");
var _qrcode = require("../adapters/qrcode.js");
var _helpers = require("../helpers.js");
function useQRCodeData(data, options) {
const QRCodeData = (0, _react.useMemo)(() => {
try {
return (0, _qrcode.createQRCode)(data, options);
} catch (error) {
(0, _helpers.consoleError)(error);
return;
}
}, [data, options]);
const {
size: qrCodeSize = 0,
bitMatrix = []
} = QRCodeData || {};
return {
bitMatrix,
qrCodeSize
};
}
//# sourceMappingURL=useQRCodeData.js.map