## CARATTERISTICHE PRINCIPALI

*   **Funzionalità chiave**: il componente Filtri consente agli utenti di selezionare diverse opzioni per filtrare i dati, come ad esempio testo, date, numeri e così via.
*   **Aspetti tecnici rilevanti**: il componente utilizza una logica di filtering per applicare le opzioni di filtro selezionate dall'utente ai dati.
*   **Caratteristiche di accessibilità**: il componente è progettato per essere accessibile agli utenti con disabilità, seguendo le linee guida WCAG 2.1.

## VARIANTI

### Filtri base

*   Descrizione: questa variante del componente Filtri consente di inserire del testo per restringere la selezione.
*   Casi d'uso specifici:
    *   Restringere la ricerca ai soli dati che contengono o iniziano con il testo immesso.
    *   Utilizzare come filtro per una lista di dati.
*   Breve descrizione: filtri base per selezionare solo attraverso il testo immesso.

### Filtri complessi

*   Descrizione: questa variante del componente Filtri consente di selezionare più valori da un elenco di opzioni e di applicare condizioni logiche.
*   Casi d'uso specifici:
    *   Selezionare più valori da un elenco di opzioni.
    *   Utilizzare come filtro per una lista di dati con condizioni logiche.
*   Breve descrizione: filtri complessi per selezionare più valori e applicare condizioni logiche.

### Filtri con checkbox

*   Descrizione: questa variante del componente Filtri consente di selezionare più valori da un elenco di opzioni utilizzando checkbox.
*   Casi d'uso specifici:
    *   Selezionare più valori da un elenco di opzioni utilizzando checkbox.
    *   Utilizzare come filtro per una lista di dati con selezione multipla.
*   Breve descrizione: filtri con checkbox per selezionare più valori.

## BEST PRACTICES

*   **Raccomandazioni d'uso**: utilizzare il componente Filtri quando si necessita di fornire agli utenti una modalità facile e intuitiva per filtrare i dati.
*   **Linee guida implementative**: assicurarsi che il componente sia accessibile e che le opzioni di filtro siano chiaramente visibili e comprensibili.
*   **Pratiche da evitare**: non utilizzare il componente Filtri come sostituto di altre funzionalità, come ad esempio immissione dati da memorizzare.

## COMPONENTI CORRELATI

*   **Componenti associati**: elenco, tabella, grafico.
*   **Relazioni con altri elementi**: il componente Filtri può essere utilizzato in combinazione con altri componenti per fornire una esperienza utente più completa e intuitiva.