• Start

  • Blogg

  • Kom igång

  • Riktlinjer

  • Komponenter

  • Changelog

  • Tillgänglighet

  • Statistik

  • Inställningar

Komponenter

Komponenter

​
​

Inga resultat hittade, prova med andra sökvillkor.

Logo

Logo

4.2.3

A description of this component is work in progress.

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

Demo

Props

Se fullständing dokumentation(öppnas i ny flik)
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

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

Länkar

  • Storybook

  • Figma

  • Bit.cloud

Tillgänglighet

Semantik

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

Kodexempel

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

  • Upgrade to React 19

    4.2.0

Statistik