Avatar
Displays a user avatar image with fallback initials. Install Avatar from the VLLNT UI registry with the shadcn CLI.
Explore all 171 components available in the library.
Displays a user avatar image with fallback initials. Install Avatar from the VLLNT UI registry with the shadcn CLI.
Small status label with variant styles. Install Badge from the VLLNT UI registry with the shadcn CLI.
Full-width announcement bar with variants, dismissal, and an optional action slot. Install Banner from the VLLNT UI registry with the shadcn CLI.
Accessible React button with variants, sizes, and full keyboard support — install from the VLLNT UI registry with the shadcn CLI.
Toggle control for boolean input. Install Checkbox from the VLLNT UI registry with the shadcn CLI.
Click-to-copy utility with confirmation feedback and a useCopyToClipboard hook. Install Copy Button from the VLLNT UI registry with the shadcn CLI.
Centered placeholder for empty lists, tables, and search results with sm/md/lg sizes. Install Empty State from the VLLNT UI registry with the shadcn CLI.
Responsive CSS grid layout primitive with breakpoint column and gap props. Install Grid from the VLLNT UI registry with the shadcn CLI.
Semantic heading (h1–h6) with theme-overridable font-family, weight, and size design tokens. Install Heading from the VLLNT UI registry with the shadcn CLI.
Text input field for forms. Install Input from the VLLNT UI registry with the shadcn CLI.
Accessible form label that associates descriptive text with an input control. Install Label from the VLLNT UI registry with the shadcn CLI.
Styled anchor with emphasis variants and an external-link affordance. Install Link from the VLLNT UI registry with the shadcn CLI.
Static measurement bar (role=meter) for a known range, with optional segments. Install Meter from the VLLNT UI registry with the shadcn CLI.
Bordered, titled content surface with header, body, and footer slots. Install Panel from the VLLNT UI registry with the shadcn CLI.
Group of radio buttons for single-selection input. Install Radio Group from the VLLNT UI registry with the shadcn CLI.
Visual divider between content sections. Install Separator from the VLLNT UI registry with the shadcn CLI.
Placeholder loading animation for content. Install Skeleton from the VLLNT UI registry with the shadcn CLI.
Range slider input for selecting numeric values. Install Slider from the VLLNT UI registry with the shadcn CLI.
Toggle switch control for binary on/off state. Install Switch from the VLLNT UI registry with the shadcn CLI.
Body-text primitive with token-driven sans family and a size/tone/weight scale; polymorphic via `as`. Install Text from the VLLNT UI registry with the shadcn CLI.
Multi-line text input field. Install Textarea from the VLLNT UI registry with the shadcn CLI.
Two-state toggle button. Install Toggle from the VLLNT UI registry with the shadcn CLI.
Group of toggle buttons for single or multiple selection. Install Toggle Group from the VLLNT UI registry with the shadcn CLI.
Horizontal control group (role=toolbar) with arrow-key roving focus and separators. Install Toolbar from the VLLNT UI registry with the shadcn CLI.
Visually connected group of buttons that share borders. Install Button Group from the VLLNT UI registry with the shadcn CLI.
Date picker calendar for selecting dates. Install Calendar from the VLLNT UI registry with the shadcn CLI.
Filterable category selection for content lists. Install Category Filter from the VLLNT UI registry with the shadcn CLI.
Group of related checkboxes backed by an array of selected values. Install Checkbox Group from the VLLNT UI registry with the shadcn CLI.
Popover color picker with swatches, a hue slider, and a hex input. Install Color Picker from the VLLNT UI registry with the shadcn CLI.
Searchable select input for choosing from a list of options. Install Combobox from the VLLNT UI registry with the shadcn CLI.
Native date input styled to match the design system. Install Date Field from the VLLNT UI registry with the shadcn CLI.
Single-date picker built with the shared calendar and popover primitives. Install Date Picker from the VLLNT UI registry with the shadcn CLI.
Popover calendar for selecting a start and end date. Install Date Range Picker from the VLLNT UI registry with the shadcn CLI.
Layout wrapper pairing a label, control, description, and error message. Install Field from the VLLNT UI registry with the shadcn CLI.
Groups related fields under a shared legend. Install Fieldset from the VLLNT UI registry with the shadcn CLI.
Dropzone-style file picker with previews for selected files. Install File Upload from the VLLNT UI registry with the shadcn CLI.
Horizontal bar with filter controls for content lists. Install Filter Bar from the VLLNT UI registry with the shadcn CLI.
Validation wrapper for composing labels, descriptions, controls, and messages. Install Form from the VLLNT UI registry with the shadcn CLI.
Inline text input with keyboard commit and cancel support. Install Inline Input from the VLLNT UI registry with the shadcn CLI.
Groups an input with leading or trailing addons. Install Input Group from the VLLNT UI registry with the shadcn CLI.
One-time password input with segmented fields. Install Input OTP from the VLLNT UI registry with the shadcn CLI.
Flexible row layout with leading media, content, and trailing actions. Install Item from the VLLNT UI registry with the shadcn CLI.
Accessible single- or multi-select list of options. Install List Box from the VLLNT UI registry with the shadcn CLI.
Popover-based multi-selection input with selected-value badges and optional search. Install Multi Select from the VLLNT UI registry with the shadcn CLI.
Styled wrapper around the native select element. Install Native Select from the VLLNT UI registry with the shadcn CLI.
Numeric input with increment and decrement controls. Install Number Input from the VLLNT UI registry with the shadcn CLI.
Password field with a built-in visibility toggle. Install Password Input from the VLLNT UI registry with the shadcn CLI.
Phone number input with a country dialing-code selector. Install Phone Input from the VLLNT UI registry with the shadcn CLI.
Calendar that selects a start and end date as a range. Install Range Calendar from the VLLNT UI registry with the shadcn CLI.
Text search input with icon and clear functionality. Install Search Bar from the VLLNT UI registry with the shadcn CLI.
Search input with a leading icon and a clear button. Install Search Field from the VLLNT UI registry with the shadcn CLI.
Single-choice segmented selector for switching modes, views, or filters. Install Segmented Control from the VLLNT UI registry with the shadcn CLI.
Dropdown select input for choosing from a list of options. Install Select from the VLLNT UI registry with the shadcn CLI.
Set of tags supporting selection and removal. Install Tag Group from the VLLNT UI registry with the shadcn CLI.
Keyboard-friendly tag editor for adding and removing string values. Install Tags Input from the VLLNT UI registry with the shadcn CLI.
Labelled text input bundling description and error message. Install Text Field from the VLLNT UI registry with the shadcn CLI.
Native time input styled to match the design system. Install Time Field from the VLLNT UI registry with the shadcn CLI.
Popover time selector built from hour and minute columns. Install Time Picker from the VLLNT UI registry with the shadcn CLI.
Range slider for scrubbing through canvas state playback, with optional milestone ticks. Install Timeline Scrubber from the VLLNT UI registry with the shadcn CLI.
Modal dialog for confirming destructive or important actions. Install Alert Dialog from the VLLNT UI registry with the shadcn CLI.
Command palette with search, groups, and keyboard navigation. Install Command from the VLLNT UI registry with the shadcn CLI.
Right-click context menu with items and submenus. Install Context Menu from the VLLNT UI registry with the shadcn CLI.
Modal dialog overlay for focused content and actions. Install Dialog from the VLLNT UI registry with the shadcn CLI.
Slide-out panel anchored to the screen edge. Install Drawer from the VLLNT UI registry with the shadcn CLI.
Accessible dropdown menu with items, checkboxes, radio groups, and submenus. Install Dropdown Menu from the VLLNT UI registry with the shadcn CLI.
Floating content panel anchored to a trigger element. Install Popover from the VLLNT UI registry with the shadcn CLI.
Modal dialog for sharing a page across social platforms with a copy-link action and overridable labels. Install Share Dialog from the VLLNT UI registry with the shadcn CLI.
Slide-over panel from the edge of the screen. Install Sheet from the VLLNT UI registry with the shadcn CLI.
Temporary notification messages with action support. Install Toast from the VLLNT UI registry with the shadcn CLI.
Informational popup displayed on hover or focus. Install Tooltip from the VLLNT UI registry with the shadcn CLI.
Tabs with a sliding indicator that animates to the active item. Install Animated Tabs from the VLLNT UI registry with the shadcn CLI.
Slim chrome strip pinned to the bottom of a canvas shell as a calm host for activity strips, status pills, and ambient indicators. Install Bottom Bar from the VLLNT UI registry with the shadcn CLI.
Navigation breadcrumb trail showing the current page hierarchy. Install Breadcrumb from the VLLNT UI registry with the shadcn CLI.
Horizontal scroll container with snap scrolling, chevron navigation, and hidden scrollbar. Install Horizontal Scroll Row from the VLLNT UI registry with the shadcn CLI.
Horizontal menu bar with dropdown menus. Install Menubar from the VLLNT UI registry with the shadcn CLI.
Accessible navigation menu with links and sub-navigation. Install Navigation Menu from the VLLNT UI registry with the shadcn CLI.
Page navigation controls with previous, next, and page links. Install Pagination from the VLLNT UI registry with the shadcn CLI.
Collapsible sidebar navigation layout. Install Sidebar from the VLLNT UI registry with the shadcn CLI.
Context provider for managing sidebar open/close state. Install Sidebar Provider from the VLLNT UI registry with the shadcn CLI.
Responsive toggle button for opening and closing the sidebar. Install Sidebar Toggle from the VLLNT UI registry with the shadcn CLI.
Navigation controls for stepping through multi-page content. Install Step Navigation from the VLLNT UI registry with the shadcn CLI.
Tabbed content panels with keyboard-accessible tab triggers. Install Tabs from the VLLNT UI registry with the shadcn CLI.
Workspace header bar for titles, leading controls, centered navigation, and trailing actions. Install Top Bar from the VLLNT UI registry with the shadcn CLI.
URL param-based toggle between named views with pill/tab styling. Install View Switcher from the VLLNT UI registry with the shadcn CLI.
Segmented workspace picker for switching between canvas views and operational contexts. Install Workspace Switcher from the VLLNT UI registry with the shadcn CLI.
Paginated activity feed for audit history and analytics changes. Install Activity Log from the VLLNT UI registry with the shadcn CLI.
Displays an alert message to the user. Install Alert from the VLLNT UI registry with the shadcn CLI.
Overlapping avatar stack for participants, assignees, and collaborative contexts. Install Avatar Group from the VLLNT UI registry with the shadcn CLI.
Countdown and SLA timer for deadlines, escalations, and response windows. Install Countdown Timer from the VLLNT UI registry with the shadcn CLI.
Semantic key-value metadata layout for displaying labels with values. Install Data List from the VLLNT UI registry with the shadcn CLI.
Rolling activity stream for surfacing incidents, deploys, and operational signals in real time. Install Live Feed from the VLLNT UI registry with the shadcn CLI.
Compact stack of related metrics pinned to a canvas object's corner. Install Metric Cluster from the VLLNT UI registry with the shadcn CLI.
Grid of overview cards for at-a-glance dashboards — a row of headline metrics with consistent spacing and tone. Install Overview Board from the VLLNT UI registry with the shadcn CLI.
Overlapping live-presence avatars with status dots and a sane overflow chip. Install Presence Stack from the VLLNT UI registry with the shadcn CLI.
Compact pill that surfaces live connection + sync health for a collaborative canvas. Install Presence Sync Indicator from the VLLNT UI registry with the shadcn CLI.
Visual progress indicator with labels and completion state. Install Progress Bar from the VLLNT UI registry with the shadcn CLI.
Card displaying progress metrics and status. Install Progress Card from the VLLNT UI registry with the shadcn CLI.
Operational severity label with tone variants and optional pulse for critical incidents. Install Severity Badge from the VLLNT UI registry with the shadcn CLI.
Headline KPI card for metrics, trends, and supporting context. Install Stat Card from the VLLNT UI registry with the shadcn CLI.
Service health grid for surfacing infrastructure state, queue pressure, and incidents. Install Status Board from the VLLNT UI registry with the shadcn CLI.
Compact status label with tone, variant, and activity dot options. Install Status Indicator from the VLLNT UI registry with the shadcn CLI.
Pinned metric pill that sticks to a canvas object's corner. Install Sticky Metric from the VLLNT UI registry with the shadcn CLI.
Multi-timezone display for follow-the-sun teams and operational handoffs. Install World Clock Bar from the VLLNT UI registry with the shadcn CLI.
Compact action bar that floats above a selection — primary / ghost / destructive variants. Install Floating Toolbar from the VLLNT UI registry with the shadcn CLI.
Glass-styled progress bar with a translucent track and token-colored fill. Install Glass Progress from the VLLNT UI registry with the shadcn CLI.
Zoomable, pannable, multi-track timeline with category filter, today marker, and click-to-select events. Install Interactive Timeline from the VLLNT UI registry with the shadcn CLI.
Fixed bar that tracks reading progress down the page. Install Scroll Progress from the VLLNT UI registry with the shadcn CLI.
Hierarchical tree component for nested data with controlled state, single/multi-select, and keyboard navigation. Install Tree View from the VLLNT UI registry with the shadcn CLI.
Collapsible content sections supporting single or multiple open items. Install Accordion from the VLLNT UI registry with the shadcn CLI.
List whose items animate in sequentially with a staggered entrance. Install Animated List from the VLLNT UI registry with the shadcn CLI.
Testimonial carousel with animated transitions between quotes. Install Animated Testimonials from the VLLNT UI registry with the shadcn CLI.
Reveals content with a blur-to-sharp transition when it scrolls into view. Install Blur Reveal from the VLLNT UI registry with the shadcn CLI.
Highlighted content block with variant styles for info, warning, danger, and more. Install Callout from the VLLNT UI registry with the shadcn CLI.
Container with header, content, and footer sections. Install Card from the VLLNT UI registry with the shadcn CLI.
Scrollable content carousel with navigation controls. Install Carousel from the VLLNT UI registry with the shadcn CLI.
Syntax-highlighted code display with copy support. Install Code Block from the VLLNT UI registry with the shadcn CLI.
Expandable and collapsible content section. Install Collapsible from the VLLNT UI registry with the shadcn CLI.
Introductory section for content pages with title and description. Install Content Intro from the VLLNT UI registry with the shadcn CLI.
Balance status pill for credits, wallet states, and billing health. Install Credit Badge from the VLLNT UI registry with the shadcn CLI.
Newer/older navigator: links to the previous and next item in an ordered series. Install Document Sibling Nav from the VLLNT UI registry with the shadcn CLI.
Cards that expand on click to reveal additional content. Install Expandable Cards from the VLLNT UI registry with the shadcn CLI.
Frequently asked questions section with expandable answers. Install FAQ from the VLLNT UI registry with the shadcn CLI.
Subscription tier indicator for pricing, billing, and account summaries. Install Plan Badge from the VLLNT UI registry with the shadcn CLI.
Reveals text with a directional slide-and-fade when it enters the viewport. Install Reveal Text from the VLLNT UI registry with the shadcn CLI.
Account role indicator for owners, admins, members, and billing contacts. Install Role Badge from the VLLNT UI registry with the shadcn CLI.
Scrambles characters then resolves them into the final text. Install Scramble Text from the VLLNT UI registry with the shadcn CLI.
Social sharing buttons and link copy section. Install Share Section from the VLLNT UI registry with the shadcn CLI.
Text with a bright light band that sweeps across it. Install Shimmer Text from the VLLNT UI registry with the shadcn CLI.
Step-through slideshow for presenting content sequentially. Install Slideshow from the VLLNT UI registry with the shadcn CLI.
Text laid out in a circle that rotates continuously. Install Spinning Text from the VLLNT UI registry with the shadcn CLI.
Terminal-style display for command output. Install Terminal from the VLLNT UI registry with the shadcn CLI.
Animates text in by word or character with configurable effects. Install Text Animate from the VLLNT UI registry with the shadcn CLI.
Dims and brightens words as the text scrolls through the viewport. Install Text Reveal from the VLLNT UI registry with the shadcn CLI.
Text with an animated gradient fill that shimmers. Install Text Shimmer from the VLLNT UI registry with the shadcn CLI.
Summary section for quick content overview. Install TLDR Section from the VLLNT UI registry with the shadcn CLI.
Types text out character by character with a blinking cursor. Install Typewriter from the VLLNT UI registry with the shadcn CLI.
Visual display of an AI agent's execution chain — steps, tools, decisions, progress. Install Agent Activity from the VLLNT UI registry with the shadcn CLI.
Rendered output area for AI-generated content with toolbar, copy/edit/download/fullscreen actions, and version chips. Install AI Artifact from the VLLNT UI registry with the shadcn CLI.
Prompt composer for conversational interfaces with helper text, toolbar actions, and submit states. Install AI Chat Input from the VLLNT UI registry with the shadcn CLI.
Chat bubble for assistant, user, tool, and system messages using the current design system surfaces. Install AI Message Bubble from the VLLNT UI registry with the shadcn CLI.
Compact source reference card for AI answers with a title, origin label, and optional excerpt. Install AI Source Citation from the VLLNT UI registry with the shadcn CLI.
Readable text block for partial assistant output with an optional live cursor while tokens stream in. Install AI Streaming Text from the VLLNT UI registry with the shadcn CLI.
Structured card for tool invocation traces, statuses, serialized input, and returned output. Install AI Tool Call Display from the VLLNT UI registry with the shadcn CLI.
Ordered, status-aware visualization of a model's chain of thought with per-step state. Install Chain of Thought from the VLLNT UI registry with the shadcn CLI.
Compound component family for AI chat UIs that orchestrates auto-scroll, streaming indicators, empty states, and message rendering. Install Conversation Thread from the VLLNT UI registry with the shadcn CLI.
Dropdown selector for choosing AI models. Install Model Selector from the VLLNT UI registry with the shadcn CLI.
Auto-growing prompt textarea with a submit affordance and optional toolbar slot. Install Prompt Input from the VLLNT UI registry with the shadcn CLI.
Collapsible AI reasoning trace with streaming support and ordered or free-form steps. Install Reasoning from the VLLNT UI registry with the shadcn CLI.
Collapsible block showing AI thinking/reasoning with streaming support. Install Thinking Block from the VLLNT UI registry with the shadcn CLI.
Interactive checklist with progress tracking and toggleable items. Install Checklist from the VLLNT UI registry with the shadcn CLI.
Dialog displayed upon completing a task or workflow. Install Completion Dialog from the VLLNT UI registry with the shadcn CLI.
Interactive exercise block for learning content. Install Exercise from the VLLNT UI registry with the shadcn CLI.
Study card for active recall with prompt and answer states. Install Flashcard from the VLLNT UI registry with the shadcn CLI.
Displays available keyboard shortcuts to the user. Install Keyboard Shortcuts Help from the VLLNT UI registry with the shadcn CLI.
Curriculum-level learning dashboard for modules, lessons, exercises, streaks, and earned skills. Install Progress Tracker from the VLLNT UI registry with the shadcn CLI.
Interactive multiple-choice quiz with hints, explanations, and scoring. Install Quiz from the VLLNT UI registry with the shadcn CLI.
Inline star rating for lightweight learner feedback. Install Rating from the VLLNT UI registry with the shadcn CLI.
Full-screen search dialog with keyboard navigation. Install Search Dialog from the VLLNT UI registry with the shadcn CLI.
Numbered step guide with optional interactive completion tracking. Install Step By Step from the VLLNT UI registry with the shadcn CLI.
Sequenced steps with complete, current, and upcoming states. Install Stepper from the VLLNT UI registry with the shadcn CLI.
Guided onboarding flow for introducing content or interface patterns. Install Tour from the VLLNT UI registry with the shadcn CLI.
Completion screen displayed when a tutorial is finished. Install Tutorial Complete from the VLLNT UI registry with the shadcn CLI.
Filter controls for browsing tutorials by category or difficulty. Install Tutorial Filters from the VLLNT UI registry with the shadcn CLI.
Staggered text reveal for headings, pull quotes, and short supporting copy. Install Animated Text from the VLLNT UI registry with the shadcn CLI.
Constrains content to a specified aspect ratio. Install Aspect Ratio from the VLLNT UI registry with the shadcn CLI.
Fixed-position action button for primary actions. Install Floating Action Button from the VLLNT UI registry with the shadcn CLI.
Continuously scrolling content lane for badges, logos, and status chips. Install Marquee from the VLLNT UI registry with the shadcn CLI.
Animated number transitions for stats, KPIs, and compact numeric callouts. Install Number Ticker from the VLLNT UI registry with the shadcn CLI.
Resizable panel layout with draggable handles. Install Resizable from the VLLNT UI registry with the shadcn CLI.
Animated loading spinner indicator. Install Spinner from the VLLNT UI registry with the shadcn CLI.
Single-line text that truncates with an ellipsis when it exceeds a configurable max width. Install Truncated Text from the VLLNT UI registry with the shadcn CLI.
Request a new component and we'll open a prefilled GitHub issue with the right labels and template.
Request a component