Drawer

Edge-mounted sliding panel: same dismiss affordances as Modal, plus deeplinking.

Live

Example

widget.MountBuilder(r, preset.Drawer("filters").Hidden().Slot("body", &FilterForm{}))
<button data-cui-open="filters">Open drawer</button>