PaceUI

  • Components
  • Blocks
  • Templates
  • Studio
  • Resources
Intro
  • Components
  • Installation
  • MCP
Agents
  • Chat Composer
  • Workflow Board
  • Thinking States
  • Audio Visualizer
  • Task Pipeline
  • Approval Card
  • Model Ability Selector
  • Model Selector
  • Response Writer
  • AI Suggestions
  • Token Counter
Crafts
  • All Crafts
  • Avatar Flight
  • Voice Record
  • Starfield Card
  • Destination Queue
  • Rolling Bento
  • Download Button
  • Cart Stepper
  • Heart Burst
  • Copy Bar
  • Generative Grid
  • Destination Card
  • Magnetic Button
  • Morphing Copy
  • Expanding Search
  • Metric Tracker
  • Tilt Card
  • Animated Stack
Charts
  • API Traffic
  • Weekly Traffic
  • Financial Performance
  • Channel Sales
  • Customer Growth
  • Customer Segments
  • Sales Overview
  • Traffic Distribution
  • Daily Orders
  • Acquisition Funnel
  • Weekly Attendance
  • Market Trends
  • Portfolio Overview
  • Instance Health
  • Resource Usage
  • SaaS Subscriptions
  • Database Performance
  • Model Usage
  • Spend Allocation
Motion
  • Accordion
  • Alert
  • Calendar
  • Checkbox
  • Collapsible
  • Combobox
  • Context Menu
  • Dropdown Menu
  • Empty
  • Hover Card
  • Input OTP
  • Menubar
  • Navigation Menu
  • Pagination
  • Progress
  • Radio Group
  • Scroll Area
  • Select
  • Sidebar
  • Slider
  • Switch
  • Tabs
  • Tooltip
  • Reveal Text
  • Scramble Text
  • Squash Text
  • Bouncing Text
  • Mouse Wave Text
  • Text Fall Button
  • Spring Button
  • Infinite Scroller
  • Fillable Button
  • Layered Stack
  • Gradient Shadow
  • Profile Peek
  • Flip Reveal
  • Reveal on Scroll
  • Swap
  1. Components
  2. Crafts
PreviousNext

Avatar Flight

An interactive dual-stack avatar transfer widget with spring physics, trajectory flight arcs, rotation, and grayscale state transitions.

When to use

  • Team member assignments, active vs. inactive user queues, and collaborator reassignment widgets.
  • Interactive flight path physics that visually trace an avatar moving from one group capsule to another.
  • Dual state transitions where avatars toggle between vibrant full color and subtle grayscale.

When not to use

  • Static avatar stacks that simply display profile pictures without state movement.
  • High-density participant lists with dozens of users visible at once.

API Reference

AvatarFlightProps

PropTypeDefaultDescription
rollingbooleanfalseWhether avatars execute a 360-degree barrel roll rotation while in flight.
initialActiveAvatarsAvatarItem[]INITIAL_1Initial list of active (colored) avatars in the left pill.
initialInactiveAvatarsAvatarItem[]INITIAL_2Initial list of inactive (grayscale) avatars in the right pill.
autoPlayIntervalMsnumber5000Interval in milliseconds between automated idle flight transfers.
classNamestring—Additional CSS class names.

AvatarItem

FieldTypeDescription
idstringUnique identifier for each avatar.
namestringDisplay name of the user or member.
imgstringImage source URL for the avatar profile picture.

Motion

  • Flight duration of 0.9s with custom cubic-bezier trajectory easing curve [0.32, 0, 0.2, 1].
  • Container expansion springs with stiffness 220 and damping 30 for seamless pill width resizing.
  • GPU compositor-accelerated opacity crossfade for grayscale filter transitions.
All CraftsVoice Record

PaceUI

Animated blocks, components, and templates for Next.js and TanStack Start. Built with Motion and shadcn - clean code you own.

GitHubTwitterDiscord

Products

BlocksComponentsTemplatesCraftsTanStack ChartsMCP ServerStarter KitsStyleX Components

Resources

DocumentationMotion ComponentsGSAP AnimationsNative AIBlogChangelog

Pricing & Account

PricingManage AccountLicensesAPI KeysAffiliate Program

Company

Contact UsDiscord CommunityPrivacy PolicyTerms of Service

© 2026 PaceUI. All rights reserved. Built by indie developer, Denish

PACEUI

AvaLiamMiaNoah
ZoeEliIvyKai