Logo

4.1.0

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Demo

NamnTypBeskrivning

ariaHidden

booleanIf true, the logo will be hidden from screen readers.

ariaLabel

stringAria label attribute for enhanced accessibility.

className

stringOptional CSS class name.

customAttribute

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

height

numberHeight of the logo.

isLoading

booleanIf true, a loading skeleton will be rendered instead of the component.

lang

"sv" | "en"Language used for internal translations.

style

RecordStyle attribute for inline styling

width

numberWidth of the logo.

Installation

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

Länkar

Tillgänglighet

Semantik

Logo presenteras vanligtvis som en meningsbärande SVG-ikon med en alternativ text:

<svg role="img" aria-label="SJ, logotyp">

Tillgängligt namn

Komponenten har en inbyggd översättning med namn för alla olika varumärken och varianter på både svenska och engelska. Det finns en möjlighet för utvecklare att skriva över default-namnet med aria-label men detta ska vanligtvis inte behövas.

Om logotypen ska användas i en situation där den är dekorativ och man inte vill att den ska läsas upp av skärmläsare så kan man använda propen ariaHidden

Mörkt läge och högkontrast

Komponenten har inbyggt stöd för att hantera mörkt läge och högkontrastläge så att logotypen alltid är läsbar.

Change log

Statistik

  • Importer av Logo

    19
  • Repos med Logo

    45%
  • Senaste installerade version av Logo

    4.1.0
  • Äldsta installerade version av Logo

    1.1.0