Composants → bpm.accordion

bpm.accordion

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

StableMise en page⏱ 2 min
Contenu de la première section. Texte, listes ou composants BPM.
Contenu de la deuxième section. Vous pouvez ouvrir plusieurs sections si allowMultiple est true.
Contenu de la troisième section.
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"])