z-uiDesign system
Componentes · shadcn

Partes do Field

Peças para montar formulários maiores: conjunto com legenda, grupos, linha horizontal, descrição, erro e separador. O Field de render-prop continua igual.

Formulário de signatário

Dados do signatário

Os dados aparecem no relatório de assinaturas anexado ao PDF final.

Visível apenas para quem enviou o envelope.

Linha horizontal e cartão de escolha

Notificações do envelope

Um e-mail por signatário que concluir.

Disponível no plano com envio de SMS.

ou

Erros agrupados

Partes

PropTipoPadrãoDescrição
FieldSetfieldset—Agrupa campos relacionados. disabled desabilita todos.
FieldLegendvariant: "legend" | "label""legend"Título do conjunto.
FieldGroupdiv—Pilha de campos com espaçamento padrão.
FieldRoworientation: "vertical" | "horizontal"; invalid; disabled"vertical"Linha de um campo. horizontal para checkbox ao lado do texto.
FieldContentdiv—Coluna de rótulo e descrição ao lado de um controle.
FieldLabelLabel—Rótulo. Envolvendo um FieldRow, vira cartão de escolha.
FieldTitlediv—Título sem ligação de label, para dentro do cartão.
FieldDescriptionp—Texto de apoio.
FieldErrorerrors?: { message?: string }[]—Erro com role=alert. Mensagens repetidas aparecem uma vez.
FieldSeparatordiv—Divisória, com texto opcional no meio.
<FieldSet>
  <FieldLegend>Dados do signatário</FieldLegend>
  <FieldGroup>
    <FieldRow invalid>
      <FieldLabel htmlFor="cpf">CPF</FieldLabel>
      <Input id="cpf" aria-invalid aria-describedby="cpf-error" />
      <FieldError id="cpf-error">O CPF precisa de 11 dígitos.</FieldError>
    </FieldRow>
  </FieldGroup>
</FieldSet>