Number Field
📘 Modo de Uso
cuidado
Atenção: O componente Number Field é uma variação do componente Text Input.
Ele foi criado para situações em que a entrada de dados deve ser estritamente numérica.
O componente Number Field deve ser usado em formulários ou interfaces onde o usuário precise inserir valores numéricos, como quantidades, preços, idades, entre outros.
Ele também possui botões laterais que permitem aumentar ou diminuir o valor de forma incremental, reduzindo o esforço de digitação.
🧩 Anatomia

📋 Propriedades

⌨️ Código
opl.input.component.numberField
🎨 Variantes
Estados

Tamanhos

Semântica

📃 Observações
- Deve aceitar apenas valores numéricos.
- Utilize mensagens claras de erro quando a entrada for inválida ou estiver fora do intervalo esperado.
- Pode ser configurado com valores mínimos, máximos e incremento definido.
🛡️ Boas Práticas e Acessibilidade
- Use labels claras, concisas e exclusivas. WCAG 2.1 – 1.3.1 Informações e Relações.
- Prefira texto auxiliar para instruções em vez de placeholders. WCAG 2.1 – 3.3.2 Rótulos ou Instruções.
- Certifique-se de que mensagens de erro ajudem o usuário a corrigir problemas. WCAG 2.1 – 3.3.3 Sugestão de Erro.
- Indique restrições de formato ou limites numéricos de forma explícita (ex.: “Somente números inteiros entre 1 e 100”).