react-native-qrcode-styled
Version:
A fully customizable QR Code generator for React Native based on react-native-svg and javascript-qrcode.
23 lines (22 loc) • 691 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.createQRCode = createQRCode;
var _qrcode = _interopRequireDefault(require("qrcode"));
var _helpers = require("../helpers.js");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
function createQRCode(message, options) {
const QRCodeData = _qrcode.default.create(message, options);
const {
size = 0,
data = []
} = QRCodeData?.modules || {};
const bitArray = Array.from(data).map(bit => bit ? 1 : 0);
const bitMatrix = (0, _helpers.transformBitArrayToMatrix)(bitArray, size);
return {
size,
bitMatrix
};
}
//# sourceMappingURL=qrcode.js.map