- Wraps the child in a span instead of cloning it, so the child keeps its role, props, ref and focus.
- Keyboard focus and activation are unaffected.
- Touch input never moves it.
- prefers-reduced-motion: reduce (or data-rad-fx-motion="reduce" on an ancestor) disables the pull.
| Prop | Type | Default | Description |
|---|---|---|---|
children | ReactNode | — | Usually a button or link. It keeps its own semantics. |
strength | number | 0.3 | How far it follows the pointer, 0–1. |