bpm.accordion
Accordéon : sections repliables (un ou plusieurs ouverts selon allowMultiple).
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)| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
sections | AccordionSection[] | [] | Non | Liste de sections (title, content, id optionnel). |
allowMultiple | boolean | false | Non | Autoriser plusieurs sections ouvertes en même temps. |
defaultOpenIds | string[] | [] | Non | Ids des sections ouvertes au chargement. |
className | string | — | Non | Classes 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"])