PDF Generator
For physical applications of AdminJS a pdf generator can come in handy, either for generating shipping labels or work orders.
const componentLoader = new ComponentLoader()
const Components = {
PDFGenerator: componentLoader.add('GeneratePDF', './pdfgenerator.component')
}const orderResource = {
resource: Order,
options: {
actions: {
PDFGenerator: {
actionType: 'record',
icon: 'GeneratePdf',
component: Components.PDFGenerator,
handler: (request, response, context) => {
const { record, currentAdmin } = context
return {
record: record.toJSON(currentAdmin),
url: pdfgenerator(record.toJSON(currentAdmin))
}
}
}
}
}
}Last updated