feat(back-end): email improvements
Some checks failed
Build, Test and Deploy / build-and-push (push) Has been cancelled
Build, Test and Deploy / deploy (push) Has been cancelled
Build, Test and Deploy / test-backend (push) Has been cancelled

This commit is contained in:
2026-02-27 12:09:37 +01:00
parent 6e52988cdd
commit 8e9afbf260
15 changed files with 506 additions and 159 deletions

View File

@@ -8,6 +8,7 @@ import { AppInputComponent } from '../../shared/components/app-input/app-input.c
import { AppButtonComponent } from '../../shared/components/app-button/app-button.component';
import { AppCardComponent } from '../../shared/components/app-card/app-card.component';
import { AppToggleSelectorComponent, ToggleOption } from '../../shared/components/app-toggle-selector/app-toggle-selector.component';
import { LanguageService } from '../../core/services/language.service';
@Component({
selector: 'app-checkout',
@@ -29,6 +30,7 @@ export class CheckoutComponent implements OnInit {
private quoteService = inject(QuoteEstimatorService);
private router = inject(Router);
private route = inject(ActivatedRoute);
private languageService = inject(LanguageService);
checkoutForm: FormGroup;
sessionId: string | null = null;
@@ -191,6 +193,7 @@ export class CheckoutComponent implements OnInit {
countryCode: formVal.shippingAddress.countryCode
},
shippingSameAsBilling: formVal.shippingSameAsBilling,
language: this.languageService.selectedLang(),
acceptTerms: formVal.acceptLegal,
acceptPrivacy: formVal.acceptLegal
};

View File

@@ -132,8 +132,8 @@
"ABOUT": {
"TITLE": "About Us",
"EYEBROW": "3D Printing Lab",
"SUBTITLE": "Transparency on price, quality and time. Technical and CAD consultation for businesses and individuals.",
"HOW_TEXT": "We offer an automatic quote for those who already have the 3D file, and a consultation path for those who need to design or optimize the model.",
"SUBTITLE": "We are two students with a strong desire to build and learn.",
"HOW_TEXT": "3D Fab was born from Matteo's initial interest in 3D printing. He bought a printer and started experimenting seriously. \n At a certain point, the first requests arrived: a broken part to replace, a spare part that cannot be found, a handy adapter to have. The requests increased and we said: okay, let's do it properly.\nLater we created a calculator to understand the cost in advance: it was one of the first steps that took us from \"let's make a few parts\" to a real project, together.",
"PASSIONS_TITLE": "Our passions",
"PASSION_BIKE_TRIAL": "Bike trial",
"PASSION_MOUNTAIN": "Mountain",