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
DsChipi stedet. - For handlingsknapper — bruk
DsButton. - For lengre tekstblokker — bruk vanlige tekstelementer.
Eksempler
Grunnleggende etikett
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