Components
Beautifully animated components you own — Base UI primitives with a motion.dev depth layer.
- ButtonPressable action with depth motion.
- ToggleTwo-state button.
- Toggle GroupKeys rise from a shared well.
- InputField-aware text input.
- TextareaAuto-growing entry well.
- AvatarImage with fade-in and fallback.
- SeparatorDivider in any orientation.
- SwitchThumb springs between states.
- CheckboxMark pops in with a spring.
- Radio GroupSingle-choice with spring dot.
- SliderThumb swells when grabbed.
- TooltipRises with overlay depth.
- PopoverFloating panel, overlay depth.
- Preview CardLink preview on hover.
- DialogModal with top-of-stack depth.
- Alert DialogConfirm a destructive action.
- DrawerSwipe-to-dismiss bottom sheet.
- Dropdown MenuActions menu, overlay depth.
- SelectChoose one from a listbox.
- ComboboxFilterable option picker.
- Context MenuRight-click menu.
- TabsIndicator springs to active tab.
- AccordionHeight-animated sections.
- CollapsibleSingle expandable region.
- ProgressEased task-completion fill.
- MeterStatic measurement in a range.
- Number FieldSteppers with press depth.
- OTP FieldOne-time-code input.
- Scroll AreaFading custom scrollbar.
- ToastBouncy stacked notifications.
- SkeletonPulsing loading placeholder.
- SpinnerLoading indicator, motion-safe.
- BadgeMiniature embossed status chip.
- CardRaised surface with sections.
- KbdShortcut as an embossed keycap.
- MessageChat row: user key, assistant prose.
- ConversationStick-to-bottom chat viewport.
- ComposerPrompt well with send and stop.
- ResponseStreaming-safe markdown renderer.
- Code BlockHighlighted code well with copy.
- ToolAgentic step + reasoning disclosure.
- Typing IndicatorPre-first-token dots.
- SuggestionsScrollable prompt chips.
- SourcesGrounding + inline citations.
- Chat TimelineGrouped, dated history.
- Media ToggleMic/camera/screen call key.
- Voice VisualizerAgent-state audio dots.
- Voice AvatarAvatar with a speaking halo.
- Device SelectorMic/camera/output picker.
- Voice Control BarCall pill that morphs into chat.