Skip to content

DsBadge

Merke for telling eller statusindikasjon.

Bruk

Når bør du bruke DsBadge?

  • Til å vise antall uleste varsler, meldinger eller oppgaver.
  • Til å indikere status på et element, for eksempel aktiv, inaktiv eller feil.
  • Til å fremheve ny eller oppdatert informasjon i grensesnittet.

Når bør du unngå DsBadge?

  • Til lengre tekst eller beskrivelser. Bruk DsTag i stedet.
  • Som en frittstående handlingsknapp. Bruk DsButton i stedet.

Eksempler

Grunnleggende bruk

DsBadge — interaktiv forhåndsvisning
Åpne i nytt vindu ↗
dart
DsBadge(
  count: 5,
  color: DsColor.danger,
  child: Icon(Icons.notifications),
)

Med plassering og maksverdi

dart
DsBadge(
  count: 150,
  maxCount: 99,
  placement: DsBadgePlacement.topLeft,
  child: Icon(Icons.mail),
)

Tonet variant

dart
DsBadge(
  count: 3,
  variant: DsBadgeVariant.tinted,
  color: DsColor.info,
  child: Icon(Icons.notifications),
)

Retningslinjer

  • Hold innholdet i merket kort, helst et tall eller et enkelt ord.
  • Bruk farger som samsvarer med betydningen: danger for feil, info for informasjon, success for suksess.
  • Plasser merket konsekvent i forhold til foreldreelementet i hele applikasjonen.

Tekst

  • Bruk tall for tellinger (f.eks. «3», «99+»).
  • Bruk korte statusord der det er nødvendig (f.eks. «Ny»).

Har du innspill til denne komponenten? Send innspill på GitHub