italia/bootstrap-italia
Componente `Autocomplete` e `Input` per campi di ricerca
Ouverte
#1 387 ouverte le 10 févr. 2025
a11ydependenciesenhancementhelp wanted
Métriques du dépôt
- Stars
- (355 étoiles)
- Métriques de merge PR
- (Merge moyen 6j 21h) (20 PRs mergées en 30 j)
Description
Esiste già una discussione sul tema che ti interessa, o su un tema simile?
- Ho verificato e non esiste
Versione della libreria
2.13.4
Cosa
Dobbiamo riprendere il mano il lavoro di razionanizzazione fatto nei componenti Form Input e Select nel passaggio tra la versione 1 e le 2. Mi sembra ci siano ancora cosa migliorabili.
Allo stato dell'arte:
- C'è un componente
Autocomplete, ereditato dai cugini UK, da aggiornare e controllare; ed eventuali esempi da integrare. C'è da valutare anche se farne un completo refactoring rispetto ai changelog della dipendenza originale UK. - Ci sono in documentazione varianti soltanto grafiche del componente
Inputdedicate a Campi di ricerca con autocompletamento o suggerimenti di risultati, che sono (1) da ricontrollare lato accessibilità e (2) da valutare se uniformare e integrare come varianti dell'Autocomplete più che continuare a farle vivere qui.
La situazione è diversa nelle tre librerie di sviluppo (va uniformata):
- Bootstrap Italia: Autocomplete qui: https://italia.github.io/bootstrap-italia/docs/form/autocompletamento/ e Varianti campo ricerca (solo estetiche?) qui: https://italia.github.io/bootstrap-italia/docs/form/input/#ricerca-con-autocompletamento
- React Kit: Autocomplete come variante del campo input qui: https://italia.github.io/design-react-kit/?path=/story/documentazione-form-input--input-autocomplete-con-dati-accessibile non sono sicuro stia funzionando come dovrebbe.
- Angular kit: Autcomplete qui https://italia.github.io/design-angular-kit/design-angular-kit#/componenti/autocomplete ma è solo la versione estetica che in BSI è sotto Input Ricerca, vedi issue già presente: https://github.com/italia/design-angular-kit/issues/404
e design:
- UI Kit Italia: la situazione assomiglia a quella di Angular Kit sopra, c'è una issue già aperta qui: https://github.com/italia/design-ui-kit/issues/114
Perché
Risorse aggiornate, documentazione comprensibile e verifiche di accessibilità.
Contesto
Verifiche di accessibilità e coerenza tra le risorse.
⚠ Ricordarsi di aggiornare la Board census alla risoluzione.
Altro
No response