sh4dcnv2 · atlas
← libraries

@iconiq

A shadcn-compatible registry of 87 motion-powered React components offering three paradigms per primitive: Base UI (b-), Radix UI (r-), and default shadcn variants — covering Accordion, Alert Dialog, Autocomplete, Button, Checkbox, Combobox, Context Menu, Dialog, Hover Card, Popover, Progress, Radio Group, Select, Selection Toolbar, Separator, Slider, Switch, Tabs, Toggle, Tooltip, and more. Also includes specialty items: Color Picker, Charts, File Upload, Infinite Ribbon, Shimmer Text, Typewriter, Text Inertia, and a theme preset. MIT-licensed, free. Use for: picking interchangeable Radix- or Base UI-backed animated primitives with consistent styling and subtle motion built in.

60 components react shadcn-cli MIT

Install this registry

shadcn (npm) npx shadcn@latest add https://iconiqui.com/r/registry.json
pnpm pnpm dlx shadcn@latest add https://iconiqui.com/r/registry.json
bun bunx shadcn@latest add https://iconiqui.com/r/registry.json
fetch registry curl -s https://iconiqui.com/r/registry.json

Components

60 total
Accordion ui

Accordion with spring height, staggered text, default or quiet disclosure styles, and optional multi-open behavior. Built with Motion.

npx shadcn@latest add https://iconiqui.com/r/accordion.json
AI Input ui

Chat-style AI composer with agent and model chips, sent-message bubbles, and an Apple Intelligence-style gradient wave on send.

npx shadcn@latest add https://iconiqui.com/r/ai-input.json
Alert ui

Compound Alert, AlertTitle, and AlertDescription parts with optional icons, legacy prop support, polite live announcements, and inline or toast behavior.

npx shadcn@latest add https://iconiqui.com/r/alert.json
Avatar ui

Compound Base UI avatar with image, fallback, variant status badge, grouped stack, overflow count, auto initials, and tooltip-enabled status hints.

npx shadcn@latest add https://iconiqui.com/r/avatar.json
Accordion (Base UI) ui

Compound Accordion, AccordionItem, AccordionTrigger, and AccordionContent parts layered over Base UI primitives with default and quiet variants.

npx shadcn@latest add https://iconiqui.com/r/b-accordion.json
Alert Dialog (Base UI) ui

Alert dialog with asChild triggers, action variants, optional media, controlled async flows, and reduced-motion aware transitions layered over Base UI primitiv…

npx shadcn@latest add https://iconiqui.com/r/b-alert-dialog.json
Autocomplete (Base UI) ui

Base UI autocomplete with list filtering, suggestion highlight motion, and the same Iconiq input shell as the combobox install.

npx shadcn@latest add https://iconiqui.com/r/b-autocomplete.json
Avatar (Base UI) ui

Avatar with the same single Iconiq API layered over Base UI primitives, keeping immediate fallback initials and a quiet image crossfade.

npx shadcn@latest add https://iconiqui.com/r/b-avatar.json
Button (Base UI) ui

Button with embedded Iconiq theme tokens, optional loading, href link rendering, ripple, press spring, hover lift, and intrinsic-width animation over the Base …

npx shadcn@latest add https://iconiqui.com/r/b-button.json
Checkbox Group (Base UI) ui

Checkbox group with the same Iconiq API layered over Base UI primitives, preserving the original row hover, tap spring, checkmark draw, and disclosure behavior.

npx shadcn@latest add https://iconiqui.com/r/b-checkbox-group.json
Checkbox (Base UI) ui

Checkbox with the same Iconiq API layered over Base UI primitives, preserving the original fill spring, press scale, checkmark draw, and label fade.

npx shadcn@latest add https://iconiqui.com/r/b-checkbox.json
Collapsible (Base UI) ui

Collapsible with the same Iconiq API layered over Base UI primitives, preserving the same height, icon, and content transitions as the Radix version.

npx shadcn@latest add https://iconiqui.com/r/b-collapsible.json
Combobox (Base UI) ui

Compound Combobox parts layered over Base UI primitives, preserving the original input shell, clear action, item highlight, checkmark, and dropdown motion.

npx shadcn@latest add https://iconiqui.com/r/b-combobox.json
Context Menu (Base UI) ui

Composable context menu layered over Base UI primitives, preserving the original panel spring, row entrance, active highlight, and shortcut layout.

npx shadcn@latest add https://iconiqui.com/r/b-context-menu.json
Dialog (Base UI) ui

Dialog with the same exported Iconiq parts layered over Base UI primitives, preserving the original dialog springs while using the softer alert-dialog card sty…

npx shadcn@latest add https://iconiqui.com/r/b-dialog.json
Hover Card (Base UI) ui

Hover card with the same Iconiq API layered over Base UI popover primitives, preserving delayed hover reveal, instant focus open, collision-aware placement, an…

npx shadcn@latest add https://iconiqui.com/r/b-hover-card.json
Popover (Base UI) ui

Popover with the same Iconiq API layered over Base UI popover primitives, preserving side-aware panel motion, optional anchor support, and size-aware content t…

npx shadcn@latest add https://iconiqui.com/r/b-popover.json
Progress (Base UI) ui

Progress bar with the same Iconiq API layered over Base UI primitives, preserving the spring-smoothed fill, restrained inline readout, and quiet indeterminate …

npx shadcn@latest add https://iconiqui.com/r/b-progress.json
Radio Group (Base UI) ui

Radio group with the same Iconiq API layered over Base UI primitives, preserving the original shared highlight, spring-loaded ring and dot, and staggered row e…

npx shadcn@latest add https://iconiqui.com/r/b-radio-group.json
Select (Base UI) ui

Compound Select parts layered over Base UI primitives, preserving the original trigger press, chevron rotation, grouped rows, and panel motion.

npx shadcn@latest add https://iconiqui.com/r/b-select.json
Selection Toolbar (Base UI) ui

Floating selection toolbar with the same Iconiq API layered over Base UI toolbar primitives, including viewport-aware positioning, keyboard shortcuts, and flui…

npx shadcn@latest add https://iconiqui.com/r/b-selection-toolbar.json
Separator (Base UI) ui

Separator with line, dashed, and dotted variants layered over the Base UI primitive, supporting horizontal and vertical orientation with a decorative default.

npx shadcn@latest add https://iconiqui.com/r/b-separator.json
Slider (Base UI) ui

Slider with the same Iconiq API layered over Base UI primitives, preserving the original spring-settled fill, active track height, and thumb scale motion.

npx shadcn@latest add https://iconiqui.com/r/b-slider.json
Switch (Base UI) ui

Switch with the same Iconiq API layered over Base UI primitives, preserving the original spring thumb travel, pressure-like squash, and foreground fill sweep.

npx shadcn@latest add https://iconiqui.com/r/b-switch.json
Tabs (Base UI) ui

Tabs with the same Iconiq API layered over Base UI primitives, preserving the measured underline, keyboard flow, and motion-smoothed panel shell from the core …

npx shadcn@latest add https://iconiqui.com/r/b-tabs.json
Toggle (Base UI) ui

Two-state button with spring press feedback, a muted fill that bounces in when pressed, and a subtle content lift layered over Base UI toggle primitives.

npx shadcn@latest add https://iconiqui.com/r/b-toggle.json
Toggle Group (Base UI) ui

Segmented toggle group with the same fluid wipe fill, sheen sweep, and icon press feedback as the standalone toggle, over Base UI toggle-group primitives.

npx shadcn@latest add https://iconiqui.com/r/b-togglegroup.json
Tooltip (Base UI) ui

Tooltip with the same Iconiq API layered over Base UI primitives, preserving the original controlled delay timing, bubble shell, rotated-square arrow, and spri…

npx shadcn@latest add https://iconiqui.com/r/b-tooltip.json
Badge ui

Preset-color badge with tinted fills, semantic aliases, animated default shimmer, dot variant, dismiss controls, and reduced-motion aware motion. Motion + CVA …

npx shadcn@latest add https://iconiqui.com/r/badge.json
Banner ui

Top-of-screen announcement banner with four gradient tones, a left-aligned ringed icon and message, a right-aligned outlined action, a dismiss collapse, and a …

npx shadcn@latest add https://iconiqui.com/r/banner.json
Breadcrumbs ui

Compound breadcrumb trail with Base UI render composition, subtle Motion transitions, and dedicated current-page and separator parts.

npx shadcn@latest add https://iconiqui.com/r/breadcrumbs.json
Button Group ui

Grouped action buttons, text segments, separators, segmented button rows, and a selectable segmented control with spring-driven hover and active motion.

npx shadcn@latest add https://iconiqui.com/r/button-group.json
Button ui

Primary action control with larger default hit targets, spring press feedback, optional intrinsic width animation, and Motion ripples. Forwards ref and native …

npx shadcn@latest add https://iconiqui.com/r/button.json
Calendar ui

shadcn-style monthly calendar with animated month/year transitions, selectable days, and date-fns-powered grid generation.

npx shadcn@latest add https://iconiqui.com/r/calendar.json
Card ui

Compound card surface with optional interactive lift, Motion-smoothed layout transitions, asChild link support, semantic title slots, and shared header, action…

npx shadcn@latest add https://iconiqui.com/r/card.json
Carousel ui

Embla-powered carousel with aspect-ratio presets, responsive navigation placement, and horizontal or vertical slides. Built with embla-carousel-react and Lucid…

npx shadcn@latest add https://iconiqui.com/r/carousel.json
Charts ui

Recharts shell with registry chart tokens, ease-out series growth, and calm tooltip and legend transitions.

npx shadcn@latest add https://iconiqui.com/r/charts.json
Checkbox group ui

Multi-select option list with bordered empty state and a primary tick only when checked, plus hover/tap motion on each row. Motion + Lucide.

npx shadcn@latest add https://iconiqui.com/r/checkbox-group.json
Checkbox ui

Single checkbox with spring-pressed feedback, a line-drawn checkmark, and an optional inline label. Motion only.

npx shadcn@latest add https://iconiqui.com/r/checkbox.json
Code Block ui

Editor-style code block with a filename tab, a top-right spring-crossfade copy button, a bottom status bar with language and line count, line numbers, built-in…

npx shadcn@latest add https://iconiqui.com/r/code-block.json
Color Picker ui

HSV panel with saturation field, hue/alpha sliders, multi-format readouts, hex input, and EyeDropper.

npx shadcn@latest add https://iconiqui.com/r/color-picker.json
Combobox ui

Searchable single-select input with inline filtering, arrow-key navigation, animated dropdown motion, and an optional clear action.

npx shadcn@latest add https://iconiqui.com/r/combobox.json
Command Palette ui

Radix dialog command menu with grouped search, keyboard shortcuts, navigation items, custom triggers, and optional theme switching.

npx shadcn@latest add https://iconiqui.com/r/command-palette.json
Context Menu ui

Native-feeling context menu with fixed-position viewport-aware placement, per-item icons and shortcuts, and spring entrance motion.

npx shadcn@latest add https://iconiqui.com/r/context-menu.json
Date Picker ui

Collapsible date picker trigger with the shared Iconiq Calendar panel, spring open motion, and month-aware selection.

npx shadcn@latest add https://iconiqui.com/r/date-picker.json
Dia Text ui

Animated inline text reveal with a sweeping gradient band, repeat controls, and optional fixed-width rotation for motion-driven typography.

npx shadcn@latest add https://iconiqui.com/r/dia-text.json
Dialog ui

Modal dialog on Radix Dialog with Motion overlay and content springs, staggered children, and an animated close control. Pass the same open boolean to DialogCo…

npx shadcn@latest add https://iconiqui.com/r/dialog.json
Drawer ui

Compound Vaul drawer with direction-aware layout, drag gestures, snap points, size variants, styled footer actions, optional close button, and safe-area-aware …

npx shadcn@latest add https://iconiqui.com/r/drawer.json
Dropdown ui

Animated dropdown with a selectable value mode and an action-menu mode, plus chevron rotation and spring-driven menu entry.

npx shadcn@latest add https://iconiqui.com/r/dropdown.json
FAQ Pro ui

Searchable FAQ accordion with rounded cards, animated panels, automatic match expansion, and inline query highlighting. Built with Base UI Accordion, Motion, a…

npx shadcn@latest add https://iconiqui.com/r/faq-pro.json
Favicon Badge ui

Circular website favicon badge with optional label text, spring entrance animation, and Google favicon resolution.

npx shadcn@latest add https://iconiqui.com/r/favicon-badge.json
Feedback Form ui

Collapsed pill that morphs into an expanded feedback panel with a send button, loading state, and a textarea, driven by pure CSS transitions with asymmetric op…

npx shadcn@latest add https://iconiqui.com/r/feedback.json
File Tree ui

Compound file tree with nested FileTreeItem rows, Base UI Button folder toggles, extension-aware icons, hover highlight tracking, and optional blue emphasis fo…

npx shadcn@latest add https://iconiqui.com/r/file-tree.json
File Upload ui

Drag-and-drop file uploader with click-to-browse fallback, queued file rows, image previews, built-in progress states, and optional change callbacks.

npx shadcn@latest add https://iconiqui.com/r/file-upload.json
Flux Button ui

Async button with idle, loading, and success states.

npx shadcn@latest add https://iconiqui.com/r/flux-button.json
Hover Card ui

Inline hover card with hover-only timing delays, instant focus reveal, collision-aware Popover positioning, Slot-based custom triggers, and a spring-driven con…

npx shadcn@latest add https://iconiqui.com/r/hover-card.json
Icon Bar ui

Row of compact icon chips that expand on hover or focus and stay open when selected. Built with Base UI Toggle Group, Motion, and Lucide.

npx shadcn@latest add https://iconiqui.com/r/icon-bar.json
Infinite Ribbon ui

Full-width looping announcement ribbon with repeated content, optional reverse direction, and diagonal rotation controls.

npx shadcn@latest add https://iconiqui.com/r/infiniteribbon.json
Input OTP ui

Animated one-time password field built on Base UI OTP Field with focus border motion, character entrance, caret pulse, and OTPSlots auto-layout.

npx shadcn@latest add https://iconiqui.com/r/input-otp.json
Input ui

Input with a spring-animated caret.

npx shadcn@latest add https://iconiqui.com/r/input.json