Route Description
A description of this component is work in progress.
Namn | Typ | Beskrivning |
---|---|---|
baseKey * | string | |
customAttribute | { attribute: string; value: string |
number } | Used for tests. Clickable and requested subcomponents will be suffixed with "-[ComponentName]". |
disableDividers | boolean | |
disableMarginX | boolean | Disable horizontal margin |
items * | ReactElement[] | List of RoutDescriptionItem |
lang | InputLanguage | Language used for internal translations. |
npm install @sj-ab/component-library.ui.route-description
Semantik
Route Description presenteras som en WAI-ARIA-lista:
<div aria-label="Resedetaljer" role="list">
<div role="listitem">
<!-- Information om ett stopp på resan -->
</div>
<div role="listitem">
<!-- Information om ett annat stopp på resan -->
</div>
</div>
Tillgängligt namn
Varje Route Description Item har en anpassad uppläsning för skärmläsare. All synlig text och alla ikoner döljs med aria-hidden="true"
och ersätts av en visuellt dold text.
Informationen i skärmläsartexten ska vara helt likvärdig den synliga informationen, men med förklarande ord och skiljetecken för att den ska bli lättare att förstå.
"18:40 Göteborg Central" blir till "Tåget avgår klockan 19:40 från Göteborg Central"
"22:48 Malmö C" blir till "Tåget ankommer klockan 22:48 till Malmö Central
"
Utvecklare ansvarar för att skicka med en giltig translation-prop med de översättningar som ska användas i skärmläsartexten
Importer av Route Description
Repos med Route Description
Senaste installerade version av Route Description
Äldsta installerade version av Route Description