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
childrenReactNode—OuiContenu du tiroir.
openboolean—OuiContrôle l’affichage (ouvert/fermé).
onClose() => void—OuiCallback à la fermeture (clic fond ou bouton).
titlestring | ReactNode—NonTitre affiché dans l’en-tête du tiroir.
side"left" | "right"rightNonCôté d’ouverture du panneau.
widthnumber | string360NonLargeur en px ou valeur CSS.
classNamestring—NonClasses 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)