Skip to content

DsAvatar

Avatarbilde eller initialer som representerer en bruker eller entitet.

Bruk

Når bør du bruke DsAvatar?

  • Når du trenger å visuelt representere en bruker, f.eks. i en brukerprofil eller kommentarfelt.
  • Når du viser en deltakerliste og trenger kompakte brukeridentifikasjoner.
  • Når du ønsker å vise initialer som plassholder for brukere uten profilbilde.

Når bør du unngå DsAvatar?

  • Når du trenger å vise et vanlig bilde som ikke representerer en person. Bruk heller en standard Image-widget.
  • Når du viser mange avatarer sammen. Bruk heller DsAvatarStack.

Eksempler

Grunnleggende bruk

DsAvatar — interaktiv forhåndsvisning
Åpne i nytt vindu ↗
dart
DsAvatar(
  name: 'Ola Nordmann',
  size: DsSize.md,
)

Avatar med bilde

dart
DsAvatar(
  name: 'Ola Nordmann',
  imageUrl: 'https://example.com/profil.jpg',
  size: DsSize.lg,
)

Bildet lastes asynkront. Initialer vises som plassholder under lasting og som fallback ved feil.

Retningslinjer

  • Bruk initialer med to bokstaver (fornavn + etternavn) som fallback når bilde mangler.
  • Velg en passende størrelse basert på konteksten -- bruk sm i lister og lg i profiler.
  • Bruk konsistente farger for å skille brukere visuelt.

Tekst

  • Initialer bør bruke store bokstaver og bestå av to tegn.
  • Sørg for at initialene er gjenkjennbare for brukeren de representerer.

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