react-girocode
Version:
A react component for displaying an EPC-QR-Code
24 lines (23 loc) • 740 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.epcQrCodeToString = void 0;
const epcQrCodeToString = (epcQrCode) => {
const data = [
epcQrCode.serviceTag,
epcQrCode.version,
epcQrCode.encoding,
epcQrCode.identification,
epcQrCode.bic,
epcQrCode.recipient,
epcQrCode.iban,
epcQrCode.amount !== undefined
? `EUR${epcQrCode.amount.toFixed(2)}`
: undefined,
epcQrCode.purpose,
epcQrCode.reference,
epcQrCode.text,
epcQrCode.information,
].map((line) => line !== null && line !== void 0 ? line : "");
return data.join("\n");
};
exports.epcQrCodeToString = epcQrCodeToString;