Komponenter
List
List brukes for å presentere innhold på en oversiktlig og strukturert måte, for eksempel for å oppsummere hovedpunkter eller vise brukeren hvilke trinn som må følges i en bestemt rekkefølge.
React
const Preview = () => { return ( <List.Unordered> <List.Item>Bøyabreen</List.Item> <List.Item>Briksdalsbreen</List.Item> <List.Item>Nigardsbreen</List.Item> </List.Unordered> ); }; render(<Preview />)
- asChild
- Description
Change the default rendered element for the one passed as a child, merging their props and behavior.
- Type
boolean- Default
false
| Name | Type | Default | Description |
|---|---|---|---|
| asChild | boolean | false | Change the default rendered element for the one passed as a child, merging their props and behavior. |
ListUnordered
- asChild
- Description
Change the default rendered element for the one passed as a child, merging their props and behavior.
- Type
boolean- Default
false
| Name | Type | Default | Description |
|---|---|---|---|
| asChild | boolean | false | Change the default rendered element for the one passed as a child, merging their props and behavior. |
ListOrdered
- asChild
- Description
Change the default rendered element for the one passed as a child, merging their props and behavior.
- Type
boolean- Default
false
| Name | Type | Default | Description |
|---|---|---|---|
| asChild | boolean | false | Change the default rendered element for the one passed as a child, merging their props and behavior. |
Bruk
Eksempel
Usortert liste
React
const Unordered = () => { return ( <> <Heading level={2} data-size='xs' style={{ marginBottom: 'var(--ds-size-2)' }} > Foreningen har plikt til å ha revisor hvis de har </Heading> <List.Unordered> <List.Item> et gjennomsnittlig antall ansatte som tilsvarer ti årsverk eller mer </List.Item> <List.Item>balansesum som er 27 millioner kroner eller mer</List.Item> <List.Item>driftsinntekter på 35 millioner kroner eller mer</List.Item> </List.Unordered> </> ); }; render(<Unordered />)
Sortert liste
React
const Ordered = () => { return ( <> <Heading level={2} data-size='xs' style={{ marginBottom: 'var(--ds-size-2)' }} > Slik gjør du: </Heading> <List.Ordered> <List.Item> Tørk over kyllingfiletene før du krydrer og steker </List.Item> <List.Item>Ha salt og pepper på filetene</List.Item> <List.Item> Stek filetene på sterk varme i to minutter på hver side </List.Item> </List.Ordered> </> ); }; render(<Ordered />)
HTML
Du bruker enten <ul> eller <ol> med klassenavnet ds-list.
<li> brukes for hvert listepunkt, og trenger ingen klassenavn.
CSS variabler og data-attributter
| Navn | Verdi |
|---|---|
| --dsc-list-padding-inline | var(--ds-size-6) 0 |
| --dsc-list-margin-top | var(--ds-size-3) |
| --dsc-list-margin-top-nested | var(--ds-size-2) |
Ingen relevante data-attributter funnet.
Rediger denne siden på github.com (åpnes i ny fane)