Field

Container di composizione per Label, controllo e testo di supporto. Field possiede ritmo e orientamento, senza diventare un gruppo ARIA o assorbire la logica del controllo.

import { Field, FieldDescription, FieldError } from '@qoovex/ui/components/field'

Convenzione

Label e control ricevono lo stesso required esplicito. L’asterisco non è un errore; Facoltativo chiarisce soltanto un’eccezione.

Basic

Obbligatorietà

Optional

Struttura e stati

Testo di aiuto, errore e disponibilità del campo.

Con descrizione

La persona che coordina il lavoro operativo.

Con errore

Usa il codice riportato nel piano operativo.

Inserisci almeno sei caratteri.

Disabilitato

Disponibile quando la connessione aziendale è attiva.

Error behavior

Il controllo possiede invalid; FieldError aggiunge un messaggio specifico senza annunci automatici o altezza riservata.

Long error

Usa almeno sei caratteri e rimuovi i simboli non ammessi prima di continuare.

Multiple errors

  • Inserisci almeno tre caratteri.
  • Usa soltanto lettere e numeri.

Appearance and correction

Il codice deve essere univoco nel workspace.

Contenuto lungo

Il testo va a capo per default e mantiene marker e metadata sulla baseline disponibile, senza ellissi.

Long content

Usa un testo riconoscibile anche quando il riferimento attraversa più reparti e richiede due righe. Consulta le regole di compilazione.

Long required / readonly

Control variety

La stessa Label nomina controlli diversi. OTP e prefix/suffix restano provati nelle rispettive pagine, senza creare label specializzate.

Textarea

Massimo 500 caratteri.

0 / 500

Select

NumberInput