From fcf439e36969eba54660c4d230f2acb4f776fcd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joe=20K=C3=BCng?= Date: Thu, 5 Feb 2026 17:14:26 +0100 Subject: [PATCH] feat(front-end): multiple file upload --- .../app/features/calculator/calculator-page.component.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/features/calculator/calculator-page.component.ts b/frontend/src/app/features/calculator/calculator-page.component.ts index 5b76d7d..afc5aea 100644 --- a/frontend/src/app/features/calculator/calculator-page.component.ts +++ b/frontend/src/app/features/calculator/calculator-page.component.ts @@ -214,7 +214,11 @@ export class CalculatorPageComponent { let details = `Richiesta Preventivo:\n`; details += `- Materiale: ${req.material}\n`; details += `- Qualità: ${req.quality}\n`; - details += `- Quantità: ${req.quantity}\n`; + + details += `- File:\n`; + req.items.forEach(item => { + details += ` * ${item.file.name} (Qtà: ${item.quantity})\n`; + }); if (req.mode === 'advanced') { if (req.color) details += `- Colore: ${req.color}\n`; @@ -224,7 +228,7 @@ export class CalculatorPageComponent { if (req.notes) details += `\nNote: ${req.notes}`; this.estimator.setPendingConsultation({ - files: req.files, + files: req.items.map(i => i.file), message: details });