const Component = require(`vn-print/core/component`); const emailBody = new Component('email-body'); module.exports = { name: 'backup-printer-selected', async serverPrefetch() { this.sector = await this.findOneFromDef('sector', [this.sectorId]); if (!this.sector) throw new Error('Something went wrong'); this.labeler = await this.findOneFromDef('printer', [this.labelerId]); this.mainPrinter = await this.findOneFromDef('printer', [this.sector.backupPrinterFk]); this.worker = await this.findOneFromDef('worker', [this.workerId]); }, components: { 'email-body': emailBody.build(), }, props: { labelerId: { type: Number, required: true }, sectorId: { type: Number, required: true }, workerId: { type: Number, required: true } } };