Campo de correo electrónico

Campo de correo electrónico

El campo email almacena una dirección de correo electrónico dentro de una fila repeater.

Ideal para

  • tarjetas de contacto
  • entradas del equipo de soporte
  • bloques de responsable de ventas
  • contactos repetidos por ubicación

Ejemplo de esquema

{ "name": "emailAddress", "label": "Email", "type": "email" }

Uso en plantillas

{{#each contacts as="item"}}
  <a href="mailto:{{ item.emailAddress }}">{{ item.emailAddress }}</a>
{{/each}}

Ejemplo de tarjeta de soporte:

{{#each contacts as="item"}}
  <div class="contact-card">
    <h3>{{ item.name }}</h3>
    <a href="mailto:{{ item.emailAddress }}">{{ item.emailAddress }}</a>
  </div>
{{/each}}

Úselo cuando

Use email cuando el valor de la fila deba permanecer como un campo de contacto válido para direcciones de correo electrónico.

No lo use cuando

No use email cuando:

  • el valor es texto descriptivo simple
  • la selección de contacto debe provenir de un objeto externo gestionado en lugar de texto a nivel de fila

Use text o un campo selector gestionado en su lugar.

Notas técnicas

  • reserve email para direcciones de contacto reales, no para texto descriptivo
  • combínelo con campos text para etiquetas, nombres o roles
  • Use la salida mailto: de forma consistente para que la intención en tiempo de ejecución quede clara
  • si la identidad del contacto debe regirse centralmente, use un objeto compartido o un fragmento reutilizable en lugar de repetir direcciones en muchas filas

Relacionados