• Start
  • Blogg
  • Kom igång
  • Riktlinjer
  • Komponenter
  • Changelog
  • Tillgänglighet
  • Statistik
  • Inställningar

Komponenter

Komponenter

​
​

Inga resultat hittade, prova med andra sökvillkor.

Icons

Icons

5.0.0

A description of this component is work in progress.

Demo
Installation
Länkar
Best practices
Tillgänglighet
Change log
Statistik

Demo

Installation

Kodexempel
npm install @sj-ab/component-library.ui.icons

Länkar

  • Storybook

  • Figma

  • Bit.cloud

Best practices

Paketet @sj-ab/component-lbrary.ui.icons exponerar varje ikon som en namngiven export:

Tillgänglighet

Semantik

Våra ikoner är nästan alltid dekorativa och används som komplement till en synlig text. Vi presenterar därför ikonerna som en SVG med aria-hidden="true" som standard. Det gör att ikonerna kommer att ignoreras och inte läsas upp av skärmläsare, vilket minskar repetitionen i gränssnittet.

Meningsbärande ikon?

Om du av någon anledning vill att ikonen ska vara meningsbärande och att den ska läsas upp av skärmläsare kan du sätta attributen role och aria-label manuellt:

Change log

  • Update to MUI 7

    5.0.0

    Breaking

  • Use filled icons for active buttons in navigation components for better contrast

    4.4.0
  • Applied fill currentColor to illustration icons

    4.3.1
  • Icons

    4.3.0

Statistik

Kodexempel
import { Airplane, Help, HelpSmall } from '@sj-ab/component-library.ui.icons';

...

return (
  <ul>
    <li>
      <Airplane />
    </li>
    <li>
      <Help />
    </li>
    <li>
      <HelpSmall />
    </li>
  </ul>
)
Kodexempel
<Moon role="img" aria-label="Måne" />