medusa-invoice
Version:
Generate invoice from Medusa
20 lines • 1.75 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateHeaderLogo = void 0;
async function generateHeaderLogo(doc, y, logoSource) {
const responseImage = await fetch(logoSource);
if (responseImage.ok && responseImage.status == 200) {
const responseImageBuffer = await responseImage.arrayBuffer();
const responseBuffer = Buffer.from(responseImageBuffer);
doc.image(responseBuffer, 50, y - 20, { align: "left", width: 70 });
}
else {
doc.text("Cannot get logo from provided URL"),
390,
y,
{ align: "right", width: 160 };
}
return y;
}
exports.generateHeaderLogo = generateHeaderLogo;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGVhZGVyLWxvZ28uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvc2VydmljZXMvdGVtcGxhdGVzL2ludm9pY2VzL2Jhc2ljL3BhcnRzL2hlYWRlci1sb2dvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFPLEtBQUssVUFBVSxrQkFBa0IsQ0FDdEMsR0FBRyxFQUNILENBQVMsRUFDVCxVQUFrQjtJQUVsQixNQUFNLGFBQWEsR0FBRyxNQUFNLEtBQUssQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUU5QyxJQUFJLGFBQWEsQ0FBQyxFQUFFLElBQUksYUFBYSxDQUFDLE1BQU0sSUFBSSxHQUFHLEVBQUU7UUFDbkQsTUFBTSxtQkFBbUIsR0FBRyxNQUFNLGFBQWEsQ0FBQyxXQUFXLEVBQUUsQ0FBQztRQUM5RCxNQUFNLGNBQWMsR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDLG1CQUFtQixDQUFDLENBQUM7UUFDeEQsR0FBRyxDQUFDLEtBQUssQ0FBQyxjQUFjLEVBQUUsRUFBRSxFQUFFLENBQUMsR0FBRyxFQUFFLEVBQUUsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRSxFQUFFLEVBQUUsQ0FBQyxDQUFDO0tBQ3JFO1NBQU07UUFDTCxHQUFHLENBQUMsSUFBSSxDQUFDLG1DQUFtQyxDQUFDO1lBQzNDLEdBQUc7WUFDSCxDQUFDO1lBQ0QsRUFBRSxLQUFLLEVBQUUsT0FBTyxFQUFFLEtBQUssRUFBRSxHQUFHLEVBQUUsQ0FBQztLQUNsQztJQUVELE9BQU8sQ0FBQyxDQUFDO0FBQ1gsQ0FBQztBQW5CRCxnREFtQkMifQ==