Campo de E-mail

Campo de E-mail

O email field armazena um endereço de e-mail dentro de uma linha de repeater.

Indicado para

  • cartões de contato
  • entradas da equipe de suporte
  • blocos do responsável de vendas
  • contatos de localização repetidos

Exemplo de Schema

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

Uso no Template

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

Exemplo de cartão de suporte:

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

Quando Usar

Use email quando o valor da linha deve permanecer um campo de contato válido orientado a e-mail.

Quando Não Usar

Não use email quando:

  • o valor for apenas texto descritivo
  • a escolha do contato deve vir de um objeto externo gerenciado em vez de texto no nível da linha

Use text ou um campo seletor gerenciado em vez disso.

Notas Técnicas

  • mantenha email para endereços de contato reais, não para texto descritivo
  • associe-o a campos text para rótulos, nomes ou cargos
  • use a saída mailto: de forma consistente para que a intenção em tempo de execução fique clara
  • se a identidade do contato deve ser governada centralmente, use um objeto compartilhado ou fragmento reutilizável em vez de repetir endereços em muitas linhas

Relacionados