feat: parametrizzata l'email di contatto tramite il file .env

- Aggiunta la variabile CONTACT_EMAIL nel file .env (con default 'info@canticristiani.it').
- Definito il parametro 'contactEmail' nei file di configurazione Angular environment.ts ed environment.prod.ts.
- Sostituito l'indirizzo frassidavid@gmail.com con la variabile d'ambiente in MyCantiService e nella pagina Settings.
- Implementato l'aggiornamento automatico della mail di contatto in fase di build in deploy_www.sh e deploy_ionic.sh.
This commit is contained in:
David Frassi
2026-05-20 12:37:19 +02:00
parent a4cd56d406
commit 89b7ac50e3
9 changed files with 44 additions and 5 deletions
+2 -1
View File
@@ -2,6 +2,7 @@ import { Injectable, signal, inject } from '@angular/core';
import { Storage } from '@ionic/storage-angular';
import { Canto, CantiService } from './canti.service';
import { ToastController } from '@ionic/angular';
import { environment } from '../../environments/environment';
@Injectable({
providedIn: 'root'
@@ -70,7 +71,7 @@ export class MyCantiService {
const body = JSON.stringify(data, null, 2);
const subject = `Proposta Collection Canti: ${this.myCanti().length} brani`;
const mailtoUrl = `mailto:frassidavid@gmail.com?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`;
const mailtoUrl = `mailto:${environment.contactEmail}?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`;
window.location.href = mailtoUrl;