An accessible tooltip built on Base UI with spring-based keyframe scale and translation animations powered by Motion.
Made by AxylBase UI tooltip with spring bounce motion physics and arrow pointer.
| Prop | Type | Default |
|---|---|---|
open? | boolean | - |
defaultOpen? | boolean | false |
onOpenChange? | (open: boolean) => void | - |
| Prop | Type | Default |
|---|---|---|
delay? | number | 0 |
closeDelay? | number | - |
skipDelayDuration? | number | - |
| Prop | Type | Default |
|---|---|---|
side? | "top" | "bottom" | "left" | "right" | "inline-start" | "inline-end" | "top" |
sideOffset? | number | 4 |
align? | "start" | "center" | "end" | "center" |
alignOffset? | number | 0 |
transition? | Transition | { visualDuration: 0.3, type: "spring", bounce: 0.6 } |
className? | string | - |
Switch
An accessible toggle switch component built on Base UI with spring layout physics and full customization.
Accordion
An animated accordion component built on Radix UI with Motion spring physics, height collapse mask gradient, blur transitions, and gliding layoutId focus ring.
Built by Axyl. A motion-first component registry for React.
Last updated: 9/13/2026
Help keep SoraLabs moving.
Every contribution helps us build and maintain open-source tools for the community.
Sponsor on GitHub