From 32b9b2ef8dd9639890409d5b3c5c86b074adc9cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joe=20K=C3=BCng?= Date: Mon, 2 Feb 2026 18:38:25 +0100 Subject: [PATCH] feat(web): new style and calculator revisited --- frontend/angular.json | 3 +- .../src/app/core/layout/footer.component.ts | 4 +- .../src/app/core/layout/navbar.component.ts | 2 +- .../features/about/about-page.component.ts | 76 ++- .../contact-form/contact-form.component.ts | 8 +- .../calculator/calculator-page.component.ts | 23 +- .../quote-result/quote-result.component.ts | 43 +- .../upload-form/upload-form.component.ts | 114 +++- .../services/quote-estimator.service.ts | 108 +++- .../src/app/features/home/home.component.ts | 585 ++++++++++++++---- .../product-card/product-card.component.ts | 2 +- .../features/shop/product-detail.component.ts | 4 +- .../app/features/shop/shop-page.component.ts | 4 +- .../app-button/app-button.component.ts | 7 +- .../app-dropzone/app-dropzone.component.ts | 41 +- .../app-input/app-input.component.ts | 2 +- .../components/app-tabs/app-tabs.component.ts | 5 +- .../stl-viewer/stl-viewer.component.ts | 186 ++++++ .../summary-card/summary-card.component.ts | 52 ++ frontend/src/assets/i18n/en.json | 33 +- frontend/src/assets/i18n/it.json | 35 +- frontend/src/index.html | 6 +- frontend/src/styles.scss | 3 +- frontend/src/styles/theme.scss | 13 +- frontend/src/styles/tokens.scss | 24 +- 25 files changed, 1084 insertions(+), 299 deletions(-) create mode 100644 frontend/src/app/shared/components/stl-viewer/stl-viewer.component.ts create mode 100644 frontend/src/app/shared/components/summary-card/summary-card.component.ts diff --git a/frontend/angular.json b/frontend/angular.json index 4f1cbbd..03d92e6 100644 --- a/frontend/angular.json +++ b/frontend/angular.json @@ -29,7 +29,8 @@ { "glob": "**/*", "input": "public" - } + }, + "src/assets" ], "styles": [ "@angular/material/prebuilt-themes/azure-blue.css", diff --git a/frontend/src/app/core/layout/footer.component.ts b/frontend/src/app/core/layout/footer.component.ts index 16bbb2e..d0cb4ae 100644 --- a/frontend/src/app/core/layout/footer.component.ts +++ b/frontend/src/app/core/layout/footer.component.ts @@ -10,8 +10,8 @@ import { RouterLink } from '@angular/router';