Hopp til innhold

Komponenter

Badge

Badge er en liten visuell indikator som viser at det finnes ny eller ulest informasjon.

Preview

Dette er første versjon av komponenten. Ta den i bruk og kom med tilbakemeldinger på Slack eller GitHub.

Egnet til:

  • Vise antall uleste meldinger, oppgaver eller valgte filtre
  • Indikere at det er ny eller oppdatert informasjon

Eksempler

Retningslinjer

Farge

Som hovedregel skal badgen være rød (danger), fordi accent (hovedhandlingsfargen) er blå. Det er mulig å tilpasse fargen til din kontekst med data-color.

Tilgjengelig tekst

Bruk tilgjengelig tekst som gir kontekst til badgen. Hvis badgen er forankret til f.eks. en knapp kan du sette aria-label på knappen. Labelteksten må starte med den visuelle teksten i knappen, f.eks. “Meldinger, 5 uleste”. Ellers setter du aria-label på selve badgen.

Props

Badge

children?

  • Type:
    ReactNode
  • Description:

    Element the badge is anchored to. Leave empty to render the badge standalone.

data-color?

  • Type:
    "accent" | "neutral" | "info" | "success" | "warning" | "danger" | "meta-purple" | "meta-lime" | "brand-beige" | "brand-blue" | "brand-magenta"
  • Default:
    danger
  • Description:

    Badge color. @see 🏷️ {@link AkselColor } @see 📝 Documentation

count?

  • Type:
    number
  • Description:

    Optional count to display inside the badge, normalized to a non-negative integer. Omit to render a dot.

maxCount?

  • Type:
    number
  • Default:
    99
  • Description:

    The maximum count to display inside the badge, normalized to a non-negative integer. Numbers above are displayed as maxCount+.

className?

  • Type:
    string

ref?

  • Type:
    Ref<HTMLSpanElement>
  • Description:

    Allows getting a ref to the component instance. Once the component unmounts, React will set ref.current to null (or call the ref with null if you passed a callback ref). React Docs

Forvalter

Team
Aksel
Artikkel oppdatert 24. september 2026