Sheet
An overlay panel sliding from an edge.
Left side
Bottom side
Scrollable
Static backdrop
closeOnOverlay="false" keeps a long form open when a stray click lands on the backdrop. It governs the backdrop only — Escape and your own close button stay wired, because a dialog you can't leave from the keyboard is a trap.
API reference
Inputs
| Prop | Type | Default | Description |
|---|---|---|---|
side | "bottom" | "left" | "right" | "top" | 'right' | Screen edge the sheet slides in from. |
ariaLabel | string | 'Sheet' | Accessible label applied to the sheet dialog. |
closeOnOverlay | boolean | true | Whether clicking the backdrop closes the sheet. Set `false` for a static backdrop — a long form a stray click shouldn't discard. It governs the backdrop and nothing else: Escape stays wired, because a dialog you can't leave from the keyboard is a trap. |
Two-way models
Bind with [(name)], or one-way as an input.
| Prop | Type | Default | Description |
|---|---|---|---|
open | boolean | false | Whether the sheet is open. Two-way bindable with `[(open)]`. |
Every ng-blatui component also accepts a class input to merge extra Tailwind classes onto the host.