## CARATTERISTICHE PRINCIPALI
- Funzionalità chiave: il componente consente di inserire e gestire i dati relativi alle valute, compresi simbolo, valore e descrizione.
- Aspetti tecnici rilevanti: il componente utilizza una struttura standardizzata per la raccolta e la validazione dei dati, garantendo la coerenza e l'accuratezza delle informazioni inserite.
- Caratteristiche di accessibilità: il componente è progettato per essere accessibile a tutti gli utenti, indipendentemente dalle loro abilità.

## VARIANTI
- **Currency disabilitato**: questa variante del componente visualizza la valuta come un campo disabilitato, non modificabile dall'utente.
  - Caso d'uso: utilizzare quando si desidera visualizzare la valuta senza consentire all'utente di modificarla.
  - Descrizione breve: "Valuta disabilitata"
- **Currency in errore**: questa variante del componente visualizza un messaggio di errore relativo alla valuta, ad esempio se il valore inserito non è valido.
  - Caso d'uso: utilizzare quando si desidera segnalare un errore relativo alla valuta inserita dall'utente.
  - Descrizione breve: "Valuta errata"
- **Etichetta del campo**: questa variante del componente visualizza l'etichetta del campo per la valuta, ad esempio "Simbolo" o "Descrizione".
  - Caso d'uso: utilizzare quando si desidera fornire un'indicazione chiara sull'inserimento dei dati relativi alla valuta.
  - Descrizione breve: "Etichetta del campo"

## BEST PRACTICES
- Raccomandazioni d'uso: utilizzare il componente Form Items Currency per gestire l'inserimento di valute nei form, garantendo la coerenza e l'accuratezza delle informazioni inserite.
- Linee guida implementative: seguire le best practice per la progettazione e lo sviluppo di componenti UI, come la standardizzazione della struttura e la garanzia dell'accessibilità.
- Pratiche da evitare: utilizzare il componente in modo non standardizzato o senza fornire indicazioni chiare sull'inserimento dei dati relativi alla valuta. Inserire il componente all’interno di una frase o di un paragrafo di testo.

## COMPONENTI CORRELATI
- Componenti associati: Form Items, Valute
- Relazioni con altri elementi: il componente Form Items Currency può essere utilizzato insieme ad altri componenti per creare form complessi e gestire l'inserimento di dati relativi alle valute.

## ACCESSIBILITA'
La label deve essere associata all’input tramite l’attributo `for`.
Qualora label e input non siano direttamente collegati nel DOM (es. separati da contenitori), utilizzare `aria-labelledby` (valorizzato con l’ID del contenitore della label) per garantire la corretta associazione per le tecnologie assistive.

Esempio:
`<label id="x">
<input aria-labelledby="x"></input>
</label>`
`
