@barcode-bakery/barcode-react
Version:
Generates barcodes for React.
50 lines (49 loc) • 1.08 kB
JavaScript
import { BCGqrcode as O } from "@barcode-bakery/barcode-qrcode";
import { u as G } from "./canvas-hook-CiGCEF_R.js";
function m({
scale: s,
foregroundColor: v,
backgroundColor: f,
offsetX: n,
offsetY: p,
errorLevel: B,
size: F,
fnc1: u,
fnc1Id: A,
acceptECI: Q,
quietZone: a,
mirror: y,
mask: M,
qrSize: t,
text: S
}) {
const { component: D } = G(
O,
(i) => {
s !== void 0 && i.setScale(s), v !== void 0 && i.setForegroundColor(v), f !== void 0 && i.setBackgroundColor(f), n !== void 0 && i.setOffsetX(n), p !== void 0 && i.setOffsetY(p), B !== void 0 && i.setErrorLevel(B), F !== void 0 && i.setSize(F), Q !== void 0 && i.setAcceptECI(Q), a !== void 0 && i.setQuietZone(a), y !== void 0 && i.setMirror(y), M !== void 0 && i.setMask(M), t !== void 0 && i.setQRSize(t[0], t[1] ?? !1), i.parse(S);
},
[
s,
v,
f,
n,
p,
B,
F,
u,
A,
Q,
a,
y,
M,
t,
S
]
);
return D;
}
m.Size = O.Size;
m.Fnc1 = O.Fnc1;
export {
m as BakeryQrcode
};