infoalloggi-monorepo/apps/infoalloggi/emails/email-interessato.tsx
Marco Pedone 964abfbf46 feat: add email queue management features
- Implemented FormNewMail for creating new email entries in the queue.
- Enhanced AdminPotenziali page layout for better responsiveness.
- Added Coda component to manage user email queues, including adding, removing, and clearing emails.
- Updated API routes for managing email queue operations, including adding, removing, and clearing user email queues.
- Introduced new mail templates and integrated them into the mailer service.
- Improved error handling in the email queue controller and service.
- Added Zod validation for event IDs in the utility types.
2026-04-03 11:51:55 +02:00

71 lines
2.4 KiB
TypeScript

import { Heading, Row, Section, Text } from "@react-email/components";
import z from "zod";
import Base from "./base";
export const ContattoInteressatoMailTag = "emailContattoInteressato";
export const ContattoInteressatoPropsSchema = z.object({
nome_cognome: z.string(),
nome_cognome_utente: z.string(),
telefono: z.string(),
indirizzo: z.string().nullable(),
sesso: z.enum(["M", "F"]).nullable(),
});
const EmailContattoInteressato = ({
nome_cognome,
nome_cognome_utente,
telefono,
indirizzo,
sesso,
}: z.infer<typeof ContattoInteressatoPropsSchema>) => {
return (
<Base preview="Contatto Email">
<>
<Heading className="text-center text-3xl leading-8">
Richiesta di contatto
</Heading>
<Section className="px-5 text-left md:px-12">
<Row>
<Text className="text-base">
Gentile proprietario {nome_cognome}, le comunichiamo che a breve
la contatterà {(() => {
if (sesso) {
if (sesso === "M") return "il Sig.";
if (sesso === "F") return "la Sig.ra";
}
return "il Sig./la Sig.ra";
})()} {nome_cognome_utente} (tel: {telefono}), cliente Arca
abbonato tramite il nostro servizio online Infoalloggi.it
interessato a vedere il Suo immobile{" "}
{indirizzo ? `di ${indirizzo}` : ""}.
</Text>
<Text className="text-base">
Per ulteriori informazioni e chiarimenti non esiti a contattarci
all&apos;indirizzo{" "}
<a href="mailto:web@infoalloggi.it" rel="noopener noreferrer">
web@infoalloggi.it
</a>{" "}
oppure tramite tel. 0424529869.
</Text>
<Text className="text-base">Cordiali saluti</Text>
<br />
<Text className="text-xs">
{" "}
Le informazioni contenute in questo messaggio di posta elettronica
sono riservate confidenziali e ne è vietata la diffusione in
qualunque modo eseguita. Qualora Lei non fosse la persona a cui il
presente messaggio è destinato, La invitiamo gentilmente ad
eliminarlo dopo averne dato tempestiva comunicazione al mittente e
a non utilizzare in alcun caso il suo contenuto. Qualsiasi
utilizzo non autorizzato di questo messaggio e dei suoi eventuali
allegati espone il responsabile alle relative conseguenze civili e
penali.
</Text>
</Row>
</Section>
</>
</Base>
);
};
export default EmailContattoInteressato;