medusa-invoice
Version:
Generate invoice from Medusa
22 lines • 2.41 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateOrderInfoTable = void 0;
const hr_1 = require("./hr");
function generateTableRow(doc, y, orderNumber, orderDate, shippingMethod) {
doc
.fontSize(6)
.text(orderNumber, 25, y)
.text(orderDate, 80, y)
.text(shippingMethod, 90, y, { align: "right", width: 100 });
}
function generateOrderInfoTable(doc, y, order, items) {
const invoiceTableTop = y + 25;
generateTableRow(doc, invoiceTableTop, "Order #", "Order date", "Shipping method");
(0, hr_1.generateHrInA7)(doc, invoiceTableTop + 10);
const position = invoiceTableTop + 20;
generateTableRow(doc, position, order.display_id, order.created_at.toLocaleDateString(), order.shipping_methods[0].shipping_option.name);
(0, hr_1.generateHrInA7)(doc, position + 10);
return position + 10;
}
exports.generateOrderInfoTable = generateOrderInfoTable;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFibGUtb3JkZXItaW5mby1zbWFsbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9zZXJ2aWNlcy90ZW1wbGF0ZXMvcGFja2luZy1zbGlwcy9iYXNpYy9wYXJ0cy90YWJsZS1vcmRlci1pbmZvLXNtYWxsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLDZCQUFzQztBQUV0QyxTQUFTLGdCQUFnQixDQUFDLEdBQUcsRUFBRSxDQUFDLEVBQUUsV0FBVyxFQUFFLFNBQVMsRUFBRSxjQUFjO0lBQ3RFLEdBQUc7U0FDQSxRQUFRLENBQUMsQ0FBQyxDQUFDO1NBQ1gsSUFBSSxDQUFDLFdBQVcsRUFBRSxFQUFFLEVBQUUsQ0FBQyxDQUFDO1NBQ3hCLElBQUksQ0FBQyxTQUFTLEVBQUUsRUFBRSxFQUFFLENBQUMsQ0FBQztTQUN0QixJQUFJLENBQUMsY0FBYyxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRSxLQUFLLEVBQUUsT0FBTyxFQUFFLEtBQUssRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDO0FBQ2pFLENBQUM7QUFFRCxTQUFnQixzQkFBc0IsQ0FDcEMsR0FBRyxFQUNILENBQUMsRUFDRCxLQUFZLEVBQ1osS0FBaUI7SUFFakIsTUFBTSxlQUFlLEdBQUcsQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUUvQixnQkFBZ0IsQ0FDZCxHQUFHLEVBQ0gsZUFBZSxFQUNmLFNBQVMsRUFDVCxZQUFZLEVBQ1osaUJBQWlCLENBQ2xCLENBQUM7SUFDRixJQUFBLG1CQUFjLEVBQUMsR0FBRyxFQUFFLGVBQWUsR0FBRyxFQUFFLENBQUMsQ0FBQztJQUUxQyxNQUFNLFFBQVEsR0FBRyxlQUFlLEdBQUcsRUFBRSxDQUFDO0lBRXRDLGdCQUFnQixDQUNkLEdBQUcsRUFDSCxRQUFRLEVBQ1IsS0FBSyxDQUFDLFVBQVUsRUFDaEIsS0FBSyxDQUFDLFVBQVUsQ0FBQyxrQkFBa0IsRUFBRSxFQUNyQyxLQUFLLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLENBQUMsZUFBZSxDQUFDLElBQUksQ0FDL0MsQ0FBQztJQUVGLElBQUEsbUJBQWMsRUFBQyxHQUFHLEVBQUUsUUFBUSxHQUFHLEVBQUUsQ0FBQyxDQUFDO0lBRW5DLE9BQU8sUUFBUSxHQUFHLEVBQUUsQ0FBQztBQUN2QixDQUFDO0FBOUJELHdEQThCQyJ9