Skip to content

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

DsDetails — interaktiv forhåndsvisning
Åpne i nytt vindu ↗
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 summary slik at brukeren forstår hva som skjules.
  • Unngå å nøste DsDetails inne i hverandre, da det gjør navigasjon komplisert.
  • Bruk initiallyOpen: true kun når innholdet er viktig nok til å vises som standard.

Tekst

  • Overskriften i summary bø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