Composants → bpm.drawer

bpm.drawer

Tiroir / panneau latéral pour détail, formulaire ou filtres. S'ouvre en overlay avec fond assombri.

StableMise en page⏱ 2 min
Python
bpm.drawer(open=..., on_close=..., title="Détail", side="right")

Props

PropTypeDéfautRequisDescription
childrenReactNodeOuiContenu du tiroir.
openbooleanOuiContrôle l'affichage (ouvert/fermé).
onClose() => voidOuiCallback à la fermeture (clic fond ou bouton).
titlestring | ReactNodeNonTitre affiché dans l'en-tête du tiroir.
side"left" | "right"rightNonCôté d'ouverture du panneau.
widthnumber | string360NonLargeur en px ou valeur CSS.
classNamestringNonClasses CSS additionnelles.

Exemples

bpm.drawer(open=show, on_close=lambda: set_show(False), title="Filtres")
bpm.drawer(open=open, on_close=on_close, title="Détail", side="left", width=400)