Composants → bpm.accordion

bpm.accordion

Accordéon : sections repliables (un ou plusieurs ouverts selon allowMultiple).

StableMise en page⏱ 2 min
Python
sections = [
  {"title": "Section 1", "content": "Contenu 1"},
  {"title": "Section 2", "content": "Contenu 2"},
]
bpm.accordion(sections=sections)
PropTypeDéfautRequisDescription
sectionsAccordionSection[][]NonListe de sections (title, content, id optionnel).
allowMultiplebooleanfalseNonAutoriser plusieurs sections ouvertes en même temps.
defaultOpenIdsstring[][]NonIds des sections ouvertes au chargement.
classNamestringNonClasses CSS additionnelles.

Exemples

bpm.accordion(sections=[
  {"title": "FAQ 1", "content": "Réponse 1"},
  {"title": "FAQ 2", "content": "Réponse 2"},
])
bpm.accordion(sections=sections, allow_multiple=True, default_open_ids=["sec1"])