List

5.0.12

Lists are continuous, vertical indexes of text or images.

Demo

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

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

Länkar

Best practices

Start Adornment

None

None

Icon

Icon

Avatar 24x24

Avatar 24x24

Avatar 40x40

Avatar 40x40

Language

Language

Payment Method

Payment Method

Thumbnail 1/1

Thumbnail 1/1

Thumbnail 3/2

Thumbnail 3/2

Checkbox

Checkbox

Radio

Radio

Detail

None

None

Text

Text

Payment Method

Payment Method

Price Object

Price Object

End Adornment

None

None

Icon Button

Icon Button

Text Button

Text Button

Checkbox

Checkbox

Checkmark

Checkmark

Chevron

Chevron

Radio

Radio

Stepper

Stepper

Switch

Switch

Supporting Content

None

None

Slot

Slot

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.

<List component="ol">

Det är också möjligt att eliminera list-semantiken helt och hållet med component="div"<List> och disableLiSemantics<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.

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

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:

Change log

Statistik

  • Importer av List

    205
  • Repos med List

    80%
  • Senaste installerade version av List

    5.0.11
  • Äldsta installerade version av List

    2.0.1