Intro
Tag merker innhold med kategori, emne, status eller lignende. Dette kan forbedre oversikten for brukere. Tags ser ut som merkelapper som folk er vant til fra den fysiske verden.
Eksempler
Husk å legge til 'aria-hidden' hvis ikonet bare er illustrativt.
Retningslinjer
Ikke interaktiv
Tag er ikke klikkbar, det er bare en merkelapp.
Lengde
En tag skal være kort og konkret, helst bare ett ord.
Plassering
Pass på at tags har god avstand til klikkbare elementer som buttons og chips. Står tags for nærme kan de oppfattes som klikkbare.
Tilgjengelighet
Tags har i seg selv ingen semantisk verdi. Hvis du ønsker dette, må du wrappe dem i semantiske elementer. Vil du for eksempel bruke flere tags sammen, bør du bruke en <ul>
med en <li>
for hver tag. Slik sikrer du at taggene blir lest opp hver for seg som en liste og ikke som en setning.
Props
Tag
variant
- Type:
"warning" | "warning-filled" | "warning-moderate" | "error" | "error-filled" | "error-moderate" | "info" | "info-filled" | "info-moderate" | "success" | "success-filled" | ... 12 more ... | "alt3-moderate"
- Description:
size?
- Type:
"medium" | "small" | "xsmall"
- Default:medium
icon?
- Type:
ReactNode
- Description:
className?
- Type:
string
ref?
- Type:
LegacyRef<HTMLSpanElement>
- Description: