bootstrap-italia icon indicating copy to clipboard operation
bootstrap-italia copied to clipboard

Componente `list`: usare corretta semantica se c'è testo in più...

Open Fupete opened this issue 5 months ago • 0 comments

Esiste già una discussione sul tema che ti interessa, o su un tema simile?

  • [X] Ho verificato e non esiste

Versione della libreria

2.9.0

Cosa

La varianti con "testo aggiuntivo" e "con metadata", e le varianti per "menu multilinea...", abbisognano di un corretto approccio con heading h e p. E non dei soli due span oggi presenti.

La discussione è già stata affrontata in passato con @cfabry in questa issue: https://github.com/italia/bootstrap-italia/issues/764, e sarebbe stata in parte risolta almeno per la variante con Testo aggiuntivo da questa PR: https://github.com/italia/bootstrap-italia/pull/816... purtroppo sono state entrambe chiuse da Stale (oggi non più presente) prima di finire i lavori e rilasciarli.

Va, secondo me, recuperata quella PR e verificato se ci sono cose ancora migliorabili a livello visivo. Oltre ad aggiungere la soluzione per la variante "con metadata", "menu multilinea...". Diventa ovviamente una breaking-change su quella variante del componente lista.

Perché

Amichevole con i lettori di schermo. Comprensibile.

Contesto

Verifiche di accessibilità sui componenti.

⚠️ Sarà da aggiornare lo status delle verifiche nella board census alla risoluzione.

Altro

Sarà da riportare anche in React kit e Angular kit alla risoluzione.

Sarebbe ottimo verificare e risolvere anche in UI Kit Italia adottando gli stili di testo corretti di heading e paragrafi nella variante con testo aggiuntivo. cc @zetareticoli

Il componente è usato estensivamente anche nel sito Designers Italia per le liste di download risorse, vedi questa issue: https://github.com/italia/designers.italia.it/issues/829

Fupete avatar Sep 17 '24 15:09 Fupete