Text Button

5.1.3

The Text Button component allows users to take actions, and make choices, with a single tap.

Demo

NamnTypBeskrivning

ariaLabel

stringAria label attribute for enhanced accessibility.

customAttribute

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

customTranslations

DeepPartialCustom translations

endIcon

ReactNodeIcon to be displayed at the end of the button.

id

stringA unique ID for the TextButton.

isExternalLink

booleanIf the button opens external link. Will display an icon to the left and add screen reader info

negativeMargins

booleanEnables TextButton minus margin adjustments through boolean or individual side-specific object.

startIcon

ReactNodeIcon to be displayed at the start of the button.

Installation

npm install @sj-ab/component-library.ui.text-button

Länkar

Tillgänglighet

Semantik

Text Button har samma semantik som våra andra knappar, till exempel Flow Button.

Understrykning eller ikon

Text Button visas alltid med en ikon eller med en understrykning . Detta gör det tydligt för alla användaren att knappen är klickbar i alla lägen.

Text button med ikon

Med ikon

Text button med understrykning

Med understrykning

Understrykningen hanteras automatiskt i komponenten om utvecklaren inte skickar in en ikon.

Extern länk

Om Text Button används som en extern länk som öppnar en ny flik måste utvecklaren skicka med propen isExternalLink. Då kommer knappen automatiskt få en särskild ikon och en inbyggd uppläsning för skärmläsare som berättar att det är en extern länk.

Text Button med en ikon för extern länk

Text Button med extern länk-ikon

Tangentbordsinteraktioner

  • Enter / Piltangenter
    Välj ett datum i kalender

Change log

Statistik

  • Importer av Text Button

    182
  • Repos med Text Button

    80%
  • Senaste installerade version av Text Button

    5.1.3
  • Äldsta installerade version av Text Button

    1.0.35