Skip to content

DsTag

Etikett for kategorisering og statusvisning med ulike farger og størrelser.

Bruk

Når bør du bruke DsTag?

  • For å vise status eller kategori, f.eks. «Godkjent», «Ny» eller «Under behandling».
  • For å merke innhold med metadata som er synlig for brukeren.
  • For visuelle indikatorer som ikke krever brukerinteraksjon.

Når bør du unngå DsTag?

  • For interaktive valg eller filtrering — bruk DsChip i stedet.
  • For handlingsknapper — bruk DsButton.
  • For lengre tekstblokker — bruk vanlige tekstelementer.

Eksempler

Grunnleggende etikett

DsTag — interaktiv forhåndsvisning
Åpne i nytt vindu ↗
dart
DsTag(
  color: DsColor.success,
  size: DsSize.sm,
  child: Text('Godkjent'),
)

Ulike fargevarianter

dart
Column(
  children: [
    DsTag(color: DsColor.info, child: Text('Informasjon')),
    DsTag(color: DsColor.success, child: Text('Godkjent')),
    DsTag(color: DsColor.warning, child: Text('Venter')),
    DsTag(color: DsColor.danger, child: Text('Avvist')),
  ],
)

Retningslinjer

  • Bruk konsistente farger for samme type status gjennom hele applikasjonen.
  • Hold etikett-teksten kort — helst ett eller to ord.
  • Unngå for mange etiketter i samme område.

Tekst

  • Bruk korte, beskrivende ord som «Ny», «Aktiv», «Arkivert».
  • Unngå setninger eller lengre tekst i etiketter.

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