work in progress summer 2025
This is a UI "sheet" familiar from mobile interfaces where you drag -> open a panel from one side and it'll smoothly animate and snap into either open or closed state.
direction: "bottom" | "top" | "left" | "right"snap-threshold: Number (percentage, e.g., "30" =
30%)
velocity-threshold: Number (px/ms, e.g., "0.6" =
0.6 px/ms)
sheet.open() - Programmatically opensheet.close() - Programmatically closesheet-open - Fired when sheet openssheet-close - Fired when sheet closessheet-drag - Fired during drag (detail.progress)