Sheet
Full-edge slide-in panel. Bottom placement suits mobile; right placement suits desktop side panels.
overlay sheet
Usage
// Open trigger
primitive.Button(..., g.Attr("data-on:click", "$_sheetOpen=true"), ...)
// Sheet (place anywhere on page)
overlay.Sheet(overlay.SheetProps{
Title: "Filter options",
Placement: "bottom",
},
h.P(g.Text("Sheet content here")),
)