Siirry sisältöön

14.5.0

Sidebar

Navigaatiokomponentti, jonka avulla voi toteuttaa yhtenäisen navigaation eri kokoisille näytöille.

Julkaistu versiossa 0.15.3

Saavutettavuus

SidebarNavItem-komponentin active-prop asettaa aina automaattisesti aria-current="page"-attribuutin ruudunlukijoille. Jos sivulla on useita navigaatioelementtejä (HTML:n nav-elementti), navigaatio on hyvä erottaa muista navigaatioelementeistä aria-label-attribuutilla.

Sidebariin tulostettavia linkki- ja painikelistoja voi tarvittaessa erottaa visuaalisesti lisäämällä listojen väliin hr-tagin (ks. esimerkki alla). Mikäli ruudunlukijan ei haluta lukevan erotinviivaa tulee siihen lisätä aria-hidden-attribuutti.

Esimerkit

Rakenne ja tilat

Esimerkki komponentin soveltamisesta OmaKelassa. Esimerkki ei vastaa täysin palvelun todellista navigaatiota.

Esimerkki komponentin soveltamisesta kela.fi:ssä. Esimerkki ei vastaa täysin palvelun todellista navigaatiota.

Esimerkki Sidebarin käytöstä Nav-komponenttien kanssa.