UnreviewedAny data-* attribute is forwarded to the rendered element.
Any aria-* attribute is forwarded to the rendered element.
Optional UnreviewedwheelCapture wheel input in the enabled directions and emit onWheelInput.
true accepts all directions. Omit or pass false to leave wheel input alone.
Nested native wheel controls and Anta menus are excluded.
All-false direction bounds preserve pointer settling while declining input.
A listener alone never enables capture.
Optional UnreviewedwheelPointer or focus condition required before wheel input can be captured. Focus applies only to input targeted within this Capture.
Optional UnreviewedwheelRequired modifier for wheel capture. none preserves browser Ctrl/pinch zoom.
Optional UnreviewedwheelDwell delay, movement tolerance, and whether movement resets eligibility.
Optional UnreviewedonAccepted wheel input, with a serialized original event, Capture-relative geometry, focus state, and activation reason. Cancellation is already complete.
Optional UnreviewedpointerEmit raw data for a primary pointer until release or cancellation. An options object filters devices/buttons and configures activation. Nested interactive controls are excluded unless explicitly included. A listener alone enables nothing.
Optional UnreviewedonStart, movement, end, and cancellation of an opted-in pointer session.
Optional UnreviewedpanEmit custom pan motion. true enables touch panning on both axes without
momentum. Options select devices, axes, bounds directions, and optional inertia.
Captures the pointer internally; pointerCapture is not required.
Sets CSS touch-action through attributes before the gesture starts.
Optional UnreviewedonCustom pan motion and its lifecycle. Inertial samples have no native pointer event.
Optional UnreviewedclassCSS class on the component's root element (merged with the component's own
classes). Use it directly for layout and positioning — grid/flex placement,
margins, alignment — rather than wrapping the component in a <div>/<span>.
Optional UnreviewedstyleInline styles on the component's root element. Set layout/positioning here
(or via className) directly on the component instead of adding a wrapper.
Optional UnreviewedchildrenChild elements. When provided, replaces the component's default label/content.
Optional UnreviewedidHTML id attribute.
Optional UnreviewedtitleHTML title attribute — native browser tooltip on hover.
Optional UnreviewedslotAssigns the element to a named <slot> of a parent web component (e.g.
slot="header" inside a <Card>, slot="footer" inside a <Dialog>).
Optional UnreviewedtabTab order. Set to -1 to skip the element when tabbing.
Optional UnreviewedkeyReact/Preact reconciliation key when rendered inside a list. Consumed by the JSX runtime (not forwarded as a DOM attribute).
Opt-in input ownership for the light-DOM capture surface.