DsDetails
Sammenleggbar detaljseksjon.
Bruk
Når bør du bruke DsDetails?
- Når du vil skjule utfyllende informasjon som ikke alle brukere trenger å se umiddelbart.
- For å redusere visuelt støy på sider med mye innhold, f.eks. ofte stilte spørsmål.
- Når innholdet er relevant men sekundært, slik at brukeren selv kan velge å vise det.
Når bør du unngå DsDetails?
- Når innholdet er kritisk og alle brukere må se det — vis det direkte i stedet.
- Når du har mange sammenleggbare seksjoner i sekvens — vurder en egen FAQ-side eller akkordeon.
Eksempler
Grunnleggende bruk
dart
DsDetails(
summary: Text('Tekniske detaljer'),
initiallyOpen: false,
child: DsParagraph(text: 'Her er de tekniske detaljene.'),
)Åpen ved oppstart
dart
DsDetails(
summary: Text('Viktig informasjon'),
initiallyOpen: true,
child: DsParagraph(text: 'Denne informasjonen vises som standard.'),
)Retningslinjer
- Bruk en kort og beskrivende overskrift i
summaryslik at brukeren forstår hva som skjules. - Unngå å nøste DsDetails inne i hverandre, da det gjør navigasjon komplisert.
- Bruk
initiallyOpen: truekun når innholdet er viktig nok til å vises som standard.
Tekst
- Overskriften i
summarybør være en kort setning eller frase, ikke et enkelt ord. - Innholdet bør gi tilleggsinformasjon som utdyper overskriften.
Har du innspill til denne komponenten? Send innspill på GitHub