Composants → bpm.modal

bpm.modal

Fenêtre modale pour afficher du contenu par-dessus la page.

StableUtilitaires⏱ 2 min
Python
bpm.modal(
  title="Titre de la modal",
  size="medium",
  content=my_content_component,
)
PropTypeDéfautRequisDescription
isOpenbooleanOuiContrôle la visibilité de la modal.
onClose() => voidOuiCallback à la fermeture (bouton ou Échap).
titlestringNonTitre affiché dans l’en-tête.
size'small' | 'medium' | 'large''medium'NonLargeur max de la modal.
showCloseButtonbooleantrueNonAffiche le bouton de fermeture.

Exemples

if bpm.button("Confirmer"):
    bpm.modal(title="Confirmé", content="Action enregistrée.", on_close=refresh)
bpm.modal(
  title="Détails",
  size="large",
  content=bpm.panel(bpm.table(df)),
)