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

Komponenter

Komponenter

​
​

Inga resultat hittade, prova med andra sökvillkor.

List

List

6.0.12

Lists are continuous, vertical indexes of text or images.

Demo
Props
Installation
Länkar
Tillgänglighet
Change log
Statistik

Demo

Props

Se fullständing dokumentation(öppnas i ny flik)
NamnTypBeskrivning

component

ElementTypeThe component used for the root node. Either a string to use a HTML element or a component.

customAttribute

{ attribute: string; value: string | number }Used for tests. Clickable and requested subcomponents will be suffixed with "-[ComponentName]".

negativeMargins

booleanNegative horizontal margins.

Installation

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

Länkar

  • Storybook

  • Figma

  • Bit.cloud

Tillgänglighet

Semantik

List presenteras som en enkel oordnad lista: <ul>

Det är möjligt att göra om listan till en ordnad lista med component="ol". Gör detta om det är viktigt för användare med skärmläsare att förstå att listalternativen har en inbördes ordning.

Det är också möjligt att eliminera list-semantiken helt och hållet med component="div" på <List> och disableLiSemantics på <ListItem>. Detta kan vara bra i dom fall där vi vill använda samma design, men där det bara finns ett alternativ och det inte är logiskt för skärmläsaranvändare att knappen ligger ensam i en lista.

Tillgängligt namn

En lista behöver vanligtvis inte ett eget tillgängligt namn. I vissa situationer kan det dock finnas anledning att förtydliga listans syfte med ett eget namn genom aria-label.

Fokusmarkeringar

ListItem och ListItemButton kan i vissa fall vara i behov av anpassade fokusmarkeringar – läs mer här: Bra att veta om fokusmarkeringar.

Change log

  • Migrate to ESLint 9

    6.0.5
  • Strips any value attribute that is sent to List.

    6.0.4
  • Add .vscode/tasks.json for task automation

    6.0.3

Statistik

  • Importer av List

    198
  • Repos med List

    66%
  • Senaste installerade version av List

    5.2.3
  • Äldsta installerade version av List

  • Kodexempel
    <List component="ol">
    Kodexempel
    <List component="div">
      <ListItemButton disableLiSemantics>En knapp</ListItemButton>
    </List>