# Arc > Arc is a React component and block library designed for AI-assisted frontend development. It provides copy-paste components, complete interface blocks, machine-readable registry metadata, AI skills, and MCP compatibility. Components and blocks share design tokens, CSS modules, and Motion. Free items install with the shadcn CLI from a public registry; Pro items are licensed and install from the token-gated @uiarc-pro registry. Arc has 242 components and 141 blocks. 121 components and 22 blocks are free and open source (MIT); 121 components and 119 blocks are Arc Pro. Arc Pro costs $149 per year or $249 once for lifetime access, and a team plan covers up to 10 people for $799 once or $449 per year. Plans: https://uiarc.dev/pricing. This is the short index. Each link is the item's markdown. More: [llms.txt](https://uiarc.dev/llms.txt) (index with skills and guides), [llms-full.txt](https://uiarc.dev/llms-full.txt) (every item inlined), [MCP server](https://uiarc.dev/api/mcp), [registry](https://uiarc.dev/r/registry.json). ## Install ```bash npx shadcn@latest add https://uiarc.dev/r/button.json ``` With `{ "registries": { "@uiarc": "https://uiarc.dev/r/{name}.json" } }` in `components.json`: `npx shadcn@latest add @uiarc/button`. Import `@/components/arc/foundation.css` once in the root layout; items install under `components/arc/`. Pro items are licensed: never reconstruct their source. ## Components ### Actions - [Button](https://uiarc.dev/components/button/markdown): A clear, responsive action with quiet secondary states. - [Action button](https://uiarc.dev/components/action-button/markdown): A compact button for frequent toolbar actions. - [Split button](https://uiarc.dev/components/split-button/markdown): A primary action with a menu of nearby alternatives. - [Button group](https://uiarc.dev/components/button-group/markdown): Related actions joined into one surface with hairline dividers: a hover highlight glides between segments, the pressed one answers in place, and an attached menu can close the row. - [Floating button group](https://uiarc.dev/components/floating-button-group/markdown): Separate soft buttons in a quiet tray, with one shared highlight that morphs from button to button as you move, and a pressed state that settles in place. - [Expanding button group](https://uiarc.dev/components/expanding-button-group/markdown): Icon buttons in a compact group: the one you point at or focus grows to reveal its label while its neighbours slide aside, and an action confirms in place. - [Copy button](https://uiarc.dev/components/copy-button/markdown): Copy a value with immediate confirmation. - [Action swap](https://uiarc.dev/components/action-swap/markdown): Swap an action label while preserving its place and intent. - [Icon morph](https://uiarc.dev/components/icon-morph/markdown): Icons that morph between states: menu to close, play to pause, copy to check, and more. - [Confirm morph](https://uiarc.dev/components/confirm-morph/markdown): A destructive button that morphs into an inline confirmation, a spinner, and a result with undo. - [Hold to confirm](https://uiarc.dev/components/hold-to-confirm/markdown): Confirm a destructive action by holding, not tapping. - [Swipe actions](https://uiarc.dev/components/swipe-actions/markdown): Reveal row actions with a swipe, or from the same actions in a menu. - [Reactions](https://uiarc.dev/components/reactions/markdown): Acknowledge a post in one tap, with counts that roll. - [Dropdown menu](https://uiarc.dev/components/dropdown-menu/markdown): A focused list of actions anchored to a trigger. - [Context menu](https://uiarc.dev/components/context-menu/markdown): Secondary actions kept close to the selected object. - [User menu](https://uiarc.dev/components/user-menu/markdown): Your account, settings, theme, and sign out behind the avatar. - [Theme switcher](https://uiarc.dev/components/theme-switch/markdown): Four smooth ways to move between light and dark appearance. - [Eclipse](https://uiarc.dev/components/theme-switch-eclipse/markdown): The next appearance crosses the page like an eclipse. - [Split](https://uiarc.dev/components/theme-switch-split/markdown): The next appearance opens from a slim center seam. - [Rise](https://uiarc.dev/components/theme-switch-rise/markdown): The next appearance rises into place. ### Inputs - [Input](https://uiarc.dev/components/input/markdown): A single line field with clear labels and useful states. - [Textarea](https://uiarc.dev/components/textarea/markdown): A multiline field for notes, descriptions, and longer text. - [Password field](https://uiarc.dev/components/password-field/markdown): Capture sensitive text with a visible reveal control. - [Password strength](https://uiarc.dev/components/password-strength/markdown): Show how strong a new password is while it is typed. - [Search field](https://uiarc.dev/components/search-field/markdown): A recognizable search entry point with clear affordances. - [Expanding search](https://uiarc.dev/components/expanding-search/markdown): An icon that morphs into a search field with results beneath it. - [Inline edit](https://uiarc.dev/components/inline-edit/markdown): Rename in place: the text becomes a field without moving. - [Number field](https://uiarc.dev/components/number-field/markdown): Enter a bounded number with clear increment controls. - [Money input](https://uiarc.dev/components/money-input/markdown): A currency field with live grouping, stable width, rolling digits, and minor-unit output. - [Phone input](https://uiarc.dev/components/phone-input/markdown): A phone field with a country picker, formatting as you type, and E.164 output. - [Scrub input](https://uiarc.dev/components/scrub-input/markdown): A Figma-style number field: drag the label to scrub, or type values, units, and arithmetic. - [Tag input](https://uiarc.dev/components/tag-input/markdown): Turn short text values into removable tags. - [Mention input](https://uiarc.dev/components/mention-input/markdown): A textarea with @people and #channel mentions that act as single tokens, with suggestions at the caret. - [Shortcut recorder](https://uiarc.dev/components/shortcut-recorder/markdown): Record key combinations into key caps, with conflict warnings, Kbd, and a searchable cheatsheet. - [Select](https://uiarc.dev/components/select/markdown): A compact choice field with a keyboard friendly menu. - [Combobox](https://uiarc.dev/components/combobox/markdown): Search and select from a list without leaving the field. - [Multi-select](https://uiarc.dev/components/multi-select/markdown): Select several values while keeping the field readable. - [Morph select](https://uiarc.dev/components/morph-select/markdown): A select whose trigger grows into the list, with a gliding highlight and type-ahead. - [Chip group](https://uiarc.dev/components/chip-group/markdown): Filter by a few facets with chips that morph as you pick them. - [Radio cards](https://uiarc.dev/components/radio-cards/markdown): Selectable option cards with a sliding selection ring, price and description slots, and radio keyboard behavior. - [Billing toggle](https://uiarc.dev/components/billing-toggle/markdown): A monthly and yearly switch with a savings badge and prices that roll to the new amount. - [Checkbox](https://uiarc.dev/components/checkbox/markdown): A binary choice with a precise, legible state. - [Radio group](https://uiarc.dev/components/radio-group/markdown): Choose one option from a visible set. - [Switch](https://uiarc.dev/components/switch/markdown): A tactile toggle for settings that take effect immediately. - [Segmented control](https://uiarc.dev/components/segmented-control/markdown): Switch between a small set of related views. - [Rating](https://uiarc.dev/components/rating/markdown): A simple, accessible way to capture a numeric opinion. - [Toggle group](https://uiarc.dev/components/toggle-group/markdown): A row of icon or text toggles, single or multiple: one pressed fill glides between options, or each fades in on its own and neighbours join, as in a formatting toolbar. - [Slider](https://uiarc.dev/components/slider/markdown): Pick a value or a range on a track that follows your finger. - [Elastic slider](https://uiarc.dev/components/elastic-slider/markdown): A slider that stretches like rubber past its ends, with a swaying value tag and detents the thumb clicks into. - [Range histogram slider](https://uiarc.dev/components/range-histogram-slider/markdown): A price range over a live histogram of the data, lighting the bars inside the range and settling on bar edges. - [Ruler slider](https://uiarc.dev/components/ruler-slider/markdown): A tape of ticks that slides under a fixed needle, with momentum, snapping, and a rolling readout. - [Calendar](https://uiarc.dev/components/calendar/markdown): Browse dates in a clear, compact month view. - [Date picker](https://uiarc.dev/components/date-picker/markdown): Choose a date without losing context. - [Date range picker](https://uiarc.dev/components/date-range-picker/markdown): A range picker that grows from its trigger into two months with presets and a stretching range highlight. - [Time picker](https://uiarc.dev/components/time-picker/markdown): Choose a time with sensible keyboard behavior. - [Color picker](https://uiarc.dev/components/color-picker/markdown): A swatch that grows into a picker with format morphing, eyedropper, saved swatches, and contrast readout. - [Emoji picker](https://uiarc.dev/components/emoji-picker/markdown) (Pro): A full emoji picker with instant search, scroll-synced categories, skin tones, recently used emoji, and a virtualized, keyboard-navigable grid. - [Rich text editor](https://uiarc.dev/components/rich-text-editor/markdown): A lightweight editor with markdown shortcuts, a floating toolbar, a slash menu, and HTML and markdown output. - [Signature pad](https://uiarc.dev/components/signature-pad/markdown): Smooth ink that thins with speed, with undo, replay, and PNG or SVG export. - [File dropzone](https://uiarc.dev/components/file-dropzone/markdown): A generous target for dropping one or more files. - [Avatar upload](https://uiarc.dev/components/avatar-upload/markdown) (Pro): Click or drop a photo onto the avatar to crop it in place with drag, pinch and zoom. ### Disclosure - [Tabs](https://uiarc.dev/components/tabs/markdown): Switch between related content in the same context. - [Breadcrumb](https://uiarc.dev/components/breadcrumb/markdown): Show where a page sits in a hierarchy. - [Mega menu morph](https://uiarc.dev/components/mega-menu-morph/markdown) (Pro): A site header whose menus share one floating panel. - [Table of contents progress](https://uiarc.dev/components/toc-progress/markdown) (Pro): A table of contents that reads along with you: a line bends through the nested headings, fills as you scroll, and carries a marker to the current section, with smooth jumps and a time-left countdown. - [Scroll area](https://uiarc.dev/components/scroll-area/markdown): A native scroll container with thin overlay scrollbars and edge fades that appear only when content overflows. - [Accordion](https://uiarc.dev/components/accordion/markdown): Progressively reveal supporting information in place. - [Expandable card](https://uiarc.dev/components/expandable-card/markdown): Give a dense card more room when requested. - [Resizable panels](https://uiarc.dev/components/resizable-panels/markdown): Trade space between panes by dragging the divider between them. - [Expandable text](https://uiarc.dev/components/expandable-text/markdown): Long text clamped to a few lines with a soft fade that glides open with Read more and closes with Show less, shown only when the text overflows. - [Dialog](https://uiarc.dev/components/dialog/markdown): A focused surface for decisions that need attention. - [Drawer](https://uiarc.dev/components/drawer/markdown): A temporary side surface for focused work. - [Bottom sheet](https://uiarc.dev/components/bottom-sheet/markdown): A sheet that rests at a peek or full height and follows your finger. - [Popover](https://uiarc.dev/components/popover/markdown): A small anchored surface for contextual information. - [Hover card](https://uiarc.dev/components/hover-card/markdown): Preview a person or link on hover or focus without leaving the page. - [Tooltip](https://uiarc.dev/components/tooltip/markdown): Short supporting text for unfamiliar controls. - [Share access](https://uiarc.dev/components/share-access/markdown) (Pro): A share panel: invite people as validated email chips with suggestions, change roles from a compact menu, remove with undo, switch link access and copy the link, with every change landing in place. - [Confirm popover](https://uiarc.dev/components/confirm-popover/markdown) (Pro): A destructive button that grows into a small confirmation card, with the consequence, optional type-to-confirm, progress on the Confirm button, and a check or error before folding back. ### Feedback - [Alert](https://uiarc.dev/components/alert/markdown): A persistent message that helps people recover or continue. - [Toast](https://uiarc.dev/components/toast/markdown): Brief confirmation for a completed background action. - [Toast stack](https://uiarc.dev/components/toast-stack/markdown): Stack short results at the edge until you reach for them. - [Announcement bar](https://uiarc.dev/components/announcement-bar/markdown): A top banner that rotates messages, counts down, and collapses smoothly when dismissed. - [Cookie consent](https://uiarc.dev/components/cookie-consent/markdown): A consent bar that morphs into preferences and folds into a reopen button. - [Undo toast](https://uiarc.dev/components/undo-toast/markdown) (Pro): Archive or delete rows with a second chance: the gap closes, a countdown toast merges repeat actions, and Undo or ⌘Z puts every row back exactly where it was. - [Progress](https://uiarc.dev/components/progress/markdown): Show how much of a known task is complete. - [Skeleton](https://uiarc.dev/components/skeleton/markdown): Reserve space while content is still loading. - [Stepper](https://uiarc.dev/components/stepper/markdown): Show where a person is in a multi-step flow and what is done. - [Countdown](https://uiarc.dev/components/countdown/markdown): A launch countdown with rolling digits that morphs into a live state at zero. - [Usage meter](https://uiarc.dev/components/usage-meter/markdown): Show what fills an allowance and how close it is to the limit. - [Onboarding checklist](https://uiarc.dev/components/onboarding-checklist/markdown): Guide a new workspace through setup, one step at a time. ### Data - [Pagination](https://uiarc.dev/components/pagination/markdown): Move through a long collection with clear bounds. - [Avatar](https://uiarc.dev/components/avatar/markdown): A compact identity marker for people and accounts. - [Avatar group](https://uiarc.dev/components/avatar-group/markdown): Show a team or set of contributors in a small space. - [Badge](https://uiarc.dev/components/badge/markdown): A small label for status, category, or metadata. - [Presence stack](https://uiarc.dev/components/presence-stack/markdown) (Pro): Avatars of the people here now: joins pop in as the stack reflows, a counter rolls past the limit, dots show typing and idle, and hover fans it out with a gliding name label. - [Card](https://uiarc.dev/components/card/markdown): A contained group of related content and actions. - [Metric card](https://uiarc.dev/components/metric-card/markdown): A compact summary for a number that needs context. - [Empty state](https://uiarc.dev/components/empty-state/markdown): A useful next step when there is nothing to show yet. - [Metric ticker](https://uiarc.dev/components/metric-ticker/markdown) (Pro): A strip of live KPIs that roll to new values digit by digit and flash their change; rest on one to pause the strip and open its recent trend as a sparkline. - [Line chart](https://uiarc.dev/components/line-chart/markdown): A multi-series line chart with a gliding crosshair, legend toggles, and paths that morph between ranges. - [Bar chart](https://uiarc.dev/components/bar-chart/markdown): Compare one measure across days and scrub any bar for its value. - [Donut chart](https://uiarc.dev/components/donut-chart/markdown): A donut whose arcs morph between datasets, with the active value rolling into the center. - [Streamgraph](https://uiarc.dev/components/streamgraph/markdown): Layered streams on a wiggle baseline that morph between ranges, with a layer you can isolate and read week by week. - [Brush chart](https://uiarc.dev/components/brush-chart/markdown): A dense time series with an overview strip: drag a window to zoom, resize it by its handles, and read events in place. - [Waffle chart](https://uiarc.dev/components/waffle-chart/markdown): A ten by ten unit chart where every cell is one percent, and cells fly to their new group when the data changes. - [Slope chart](https://uiarc.dev/components/slope-chart/markdown): Before and after on two axes: lines draw in, rank moves sit beside each value, and switching datasets slides every line to its new slope. - [Sparkline](https://uiarc.dev/components/sparkline/markdown): Show a compact trend beside a value. - [Gauge](https://uiarc.dev/components/gauge/markdown): Show a value against a known range. - [Activity heatmap](https://uiarc.dev/components/activity-heatmap/markdown): See a year of activity at a glance, one square per day. - [Animated counter](https://uiarc.dev/components/animated-counter/markdown): Give changing totals a clear sense of movement. - [Ridgeline](https://uiarc.dev/components/ridgeline/markdown): Overlapping distributions, one ridge per group: hover to lift a ridge and read its quartiles, switch datasets and every curve morphs. - [Treemap](https://uiarc.dev/components/treemap/markdown): A squarified treemap: click to drill and the tiles grow to fill the view, with a breadcrumb back and metrics that morph every tile. - [Split bar](https://uiarc.dev/components/split-bar/markdown) (Pro): A single 100% bar split into shares: rest on a segment to widen it and read its exact figures, toggle segments from the legend and the rest reflow, with labels inside when they fit and on leader lines when they don't. - [Sunburst](https://uiarc.dev/components/sunburst/markdown) (Pro): A hierarchy in rings: click a segment and every arc swings around it as the new centre, with a breadcrumb back and a rolling total. - [Sankey flow](https://uiarc.dev/components/sankey-flow/markdown) (Pro): Flows between stages as ribbons with drifting particles; hover any node or ribbon to pour its share through the whole journey. - [Funnel chart](https://uiarc.dev/components/funnel-chart/markdown) (Pro): A tapered conversion funnel with drop-off at every step, a device split that morphs the band, and dots that stream through it. - [Radar chart](https://uiarc.dev/components/radar-chart/markdown) (Pro): Two or three profiles on one web: shapes morph when you swap a profile, and a sweep across the axes compares values in place. - [Realtime stream](https://uiarc.dev/components/realtime-stream/markdown) (Pro): A live line that scrolls at 60fps as readings arrive, holds still on hover to read, and pops a marker on every anomaly. - [Race bar chart](https://uiarc.dev/components/race-bar-chart/markdown) (Pro): A ranking over time: bars overtake each other on springs, values count up, and a timeline you can play or scrub. - [Data grid](https://uiarc.dev/components/data-grid/markdown) (Pro): A spreadsheet grid with range selection, inline editing, a fill handle, and animated sorting. - [Sortable data table](https://uiarc.dev/components/sortable-data-table/markdown): Compare structured records with sortable columns. - [Tree table](https://uiarc.dev/components/tree-table/markdown): A table with nested rows, tri-state selection, hierarchy-preserving sort, and lazy-loaded children. - [Tree view](https://uiarc.dev/components/tree-view/markdown): Navigate nested folders and structured content. - [Reorderable list](https://uiarc.dev/components/reorderable-list/markdown): Organize items with direct drag and drop. - [Filter toolbar](https://uiarc.dev/components/filter-toolbar/markdown): Keep collection filters close and easy to reset. - [Code block](https://uiarc.dev/components/code-block/markdown): Present code with legible hierarchy and copy access. - [JSON viewer](https://uiarc.dev/components/json-viewer/markdown): A collapsible JSON tree with search, paging for long arrays, and copy value or path. - [Timeline](https://uiarc.dev/components/timeline/markdown): Follow what happened, newest first, grouped by day. - [Comment thread](https://uiarc.dev/components/comment-thread/markdown): Threaded comments with replies, reactions, mentions, inline edit, and resolve. - [Chat thread](https://uiarc.dev/components/chat-thread/markdown): A chat thread with grouped messages, reactions, read receipts, typing, and a composer with attachments. - [Image compare](https://uiarc.dev/components/image-compare/markdown): Drag a divider across two images to see what changed. - [Carousel](https://uiarc.dev/components/carousel/markdown): Browse a row of slides by dragging, flicking, or arrowing through them. - [Card stack](https://uiarc.dev/components/card-stack/markdown): Review a deck one card at a time, with a throw and an undo. ### Text - [Text reveal](https://uiarc.dev/components/text-reveal/markdown): Reveal a short piece of content with restrained motion. - [In-view title](https://uiarc.dev/components/in-view-title/markdown): Bring a section title in as it scrolls into view. - [Text morph](https://uiarc.dev/components/text-morph/markdown): Morph a label into its next state, letter by letter. - [Text shimmer](https://uiarc.dev/components/text-shimmer/markdown): Show ongoing work with a calm light across the words. ### Special - [Share sheet](https://uiarc.dev/components/share-sheet/markdown) (Pro): A Share button that opens into a panel with copy link, access level, channels, and people to send to. - [Action morph](https://uiarc.dev/components/action-morph/markdown) (Pro): A floating button that morphs into a quick-action menu, then an inline form, then back with a check. - [Morph nav](https://uiarc.dev/components/morph-nav/markdown) (Pro): A navigation bar that morphs into rich menus, search, and a compact state as one surface. - [Dock](https://uiarc.dev/components/dock/markdown) (Pro): A floating tool dock with a gliding label, a springy selection, and trays that grow out of it. - [Liquid tab bar](https://uiarc.dev/components/liquid-tab-bar/markdown) (Pro): Tabs with a lens selection that slides between them, swaps labels cleanly, and fills in icons as it passes. - [Orbit menu](https://uiarc.dev/components/orbit-menu/markdown) (Pro): Hold a button and its actions orbit out, ready to pick with a drag. - [Glass menu](https://uiarc.dev/components/glass-menu/markdown) (Pro): A glass action menu whose trigger morphs into the panel, with a highlight pill that glides between rows, one in-place submenu, and full keyboard support. - [Glass segmented](https://uiarc.dev/components/glass-segmented/markdown) (Pro): A glass segmented control whose liquid indicator stretches between segments and can be dragged and flung. - [Glass card](https://uiarc.dev/components/glass-card/markdown) (Pro): A glass info panel over a photo whose rim catches a pointer-following highlight while the card tilts; tap to morph it into a detail sheet. - [Glass tab bar](https://uiarc.dev/components/glass-tabbar/markdown) (Pro): A floating Liquid Glass tab bar that refracts what scrolls beneath it, with a glass lens that glides, magnifies and can be dragged between tabs, and an optional search bubble; it compacts on scroll down. - [Sheet stack](https://uiarc.dev/components/sheet-stack/markdown) (Pro): Nested sheets that stack with depth, drag to dismiss, and become stacked dialogs on wide screens. - [Wallet stack](https://uiarc.dev/components/wallet-stack/markdown) (Pro): Fan a stack of cards and lift one out to see its activity. - [Control center](https://uiarc.dev/components/control-center/markdown) (Pro): Workspace quick settings: tiles that morph into detail, a duration dial, and rubber-banded meters. - [Holo card](https://uiarc.dev/components/holo-card/markdown) (Pro): A member card that tilts toward you with a holographic foil and flips to its back. - [Card to article](https://uiarc.dev/components/card-to-article/markdown) (Pro): Story cards that open into full articles with one seamless morph and shrink back into their exact slot when dragged down. - [Link unfurl](https://uiarc.dev/components/link-unfurl/markdown) (Pro): A composer where pasting a URL shows a loading shimmer on the link, then unfurls it into a rich preview card with title, image and favicon in one morph, which can be collapsed back to the inline link or removed. - [Product gallery](https://uiarc.dev/components/product-gallery/markdown) (Pro): A product gallery with a hover magnifier, gliding thumbnails, and color and size variants that crossfade photos. - [Lightbox gallery](https://uiarc.dev/components/lightbox-gallery/markdown) (Pro): A masonry grid where photos zoom from their slot into a viewer you can swipe, pinch, and drag away. - [Photo grid](https://uiarc.dev/components/photo-grid/markdown) (Pro): Pinch through zoom levels and open any photo straight from its cell. - [Cover flow](https://uiarc.dev/components/cover-flow/markdown) (Pro): A depth rail of images you can throw, with soft grounded shadows and a quiet reflection. - [Voice orb](https://uiarc.dev/components/voice-orb/markdown) (Pro): A voice mode orb that listens, thinks, and speaks, with a live transcript and call controls. - [Now playing](https://uiarc.dev/components/now-playing/markdown) (Pro): Grow a mini player into the full player in one continuous morph. - [Voice recorder](https://uiarc.dev/components/voice-recorder/markdown) (Pro): Record with a live waveform, review and scrub, then send the take into the thread. - [Booking pill](https://uiarc.dev/components/booking-pill/markdown) (Pro): One pill that reshapes through party size, date, time, and a ticket. - [Activity rings](https://uiarc.dev/components/activity-rings/markdown) (Pro): Daily goals as tick rings that sweep, count up, and trace a second lap past 100%. - [Time dial](https://uiarc.dev/components/time-dial/markdown) (Pro): Spin a dial to pick an hour and see which team cities are at work. - [Date reel](https://uiarc.dev/components/date-reel/markdown) (Pro): A 3D wheel date and time picker (like iOS reels) with momentum scrolling, snapping, curved perspective, and full keyboard support. - [Keycap keyboard](https://uiarc.dev/components/keycap-keyboard/markdown) (Pro): Mechanical keycaps that sink and light up as you type, with the text above the board. - [Slot text](https://uiarc.dev/components/slot-text/markdown): Text and numbers that spin into their new value on staggered slot machine reels. - [Sand text](https://uiarc.dev/components/sand-text/markdown) (Pro): A headline made of sand that pours into the letters, crumbles where the cursor digs, and heals itself. - [Typewriter terminal](https://uiarc.dev/components/typewriter-terminal/markdown) (Pro): A terminal that types a scripted CLI session with a seeded human cadence, colors the shell syntax, and streams output lines, progress bars and spinners, with a scrubber, play/pause and replay controls. - [Stretch refresh](https://uiarc.dev/components/stretch-refresh/markdown) (Pro): Pull a feed down and a line stretches to tell you when to let go. - [Morph loader](https://uiarc.dev/components/morph-loader/markdown) (Pro): Tiny loaders that morph between shapes and fold into a check or a cross when done. - [Skeleton morph](https://uiarc.dev/components/skeleton-morph/markdown) (Pro): Loading skeletons that grow into the real content, block by block, instead of swapping. - [Black hole](https://uiarc.dev/components/black-hole/markdown) (Pro): A delete transition that pulls the chosen items into a tiny singularity while the rest of the list bends around it; undo spins them back out. - [Charge session](https://uiarc.dev/components/charge-session/markdown) (Pro): An EV or device charging card. - [Sticker peel](https://uiarc.dev/components/sticker-peel/markdown) (Pro): Peel stickers off a surface with a real curl, move them around, and stick them back down. - [Ticket tear](https://uiarc.dev/components/ticket-tear/markdown) (Pro): Pull a ticket stub and it tears along the perforation hole by hole, then drops away. - [Page curl](https://uiarc.dev/components/page-curl/markdown) (Pro): A small magazine you read by dragging page corners, with a real fold, lit curl, and flick to turn. - [Orbit logos](https://uiarc.dev/components/orbit-logos/markdown) (Pro): An integrations showcase with brand logos orbiting your product mark on tilted rings. - [Prize wheel](https://uiarc.dev/components/prize-wheel/markdown) (Pro): A referral or promo prize wheel you flick to spin, with real angular momentum, a flexible pointer that ticks against each peg, weighted segments set by the host, a slow suspenseful settle, and the won segment lifting into a reward card with a copyable code. - [Dot grid](https://uiarc.dev/components/dot-grid/markdown) (Pro): A dot field that bulges around the cursor like a lens and ripples from every click. - [Image trail](https://uiarc.dev/components/image-trail/markdown) (Pro): Moving the pointer leaves a curated trail of photos that pop in, lean, and fade away. - [Gravity well](https://uiarc.dev/components/gravity-well/markdown) (Pro): A grid of tiles that bends toward the cursor like spacetime, with a click that sends a shockwave through it. - [Ink fluid](https://uiarc.dev/components/ink-fluid/markdown) (Pro): A real time fluid simulation behind your hero: the cursor stirs soft ink that swirls, settles and fades; calm when left alone. - [Agent status](https://uiarc.dev/components/agent-status/markdown) (Pro): A compact live status pill for a running AI agent: the agent's mark in a live ring, the current activity and an elapsed timer, opening into the steps so far. - [Tool call](https://uiarc.dev/components/tool-call/markdown) (Pro): A tool call row for agent transcripts: the tool's mark and the call in plain words, a live state while it runs, and the input and output a click away, with approval and retry when needed. - [Agent plan](https://uiarc.dev/components/agent-plan/markdown) (Pro): The plan an agent writes before it acts: edit, reorder or add steps while it is a draft, then watch it work through them as a live checklist. - [Agent timeline](https://uiarc.dev/components/agent-timeline/markdown) (Pro): A compact timeline of one orchestrated agent run: the orchestrator and its subagents share a time axis, handoffs draw in between rows, and a playhead replays thinking, tool calls and waiting while the header counts time, tokens and cost. - [Context window](https://uiarc.dev/components/context-window/markdown) (Pro): An AI context window as a grid of 200 cells: the system prompt, tools, files, summary and messages fill it in order, a threshold row marks where compaction starts, and sending a message, attaching a file or compacting shows exactly how much still fits. - [Reasoning block](https://uiarc.dev/components/reasoning-block/markdown) (Pro): The collapsible thinking block of an AI reply. - [Source cards](https://uiarc.dev/components/source-cards/markdown) (Pro): A row of cited sources under an AI answer where cards stream in with real site marks while the model searches, the overflow collapses into a stack of favicons, hovering lifts a preview with the passage, and an inline [n] citation highlights its card. - [Model card](https://uiarc.dev/components/model-card/markdown) (Pro): A model details card where switching models rolls every price, limit and score in place, a token slider estimates monthly cost live, and benchmark bars show each model's rank on hover. - [AI workflow](https://uiarc.dev/components/ai-workflow/markdown) (Pro): A Linear-style AI workflow card where a Gmail trigger, a Claude step, a branch and Slack and Linear actions sit on one hairline rail, and a test run glides down it, opening each step's output inline. - [Code suggestion](https://uiarc.dev/components/code-suggestion/markdown) (Pro): An AI code edit suggestion where the model's proposed changes stream into a small editor panel as inline diff hunks, and you accept or reject each one, or all at once with Cmd+Enter. - [Ghost text](https://uiarc.dev/components/ghost-text/markdown) (Pro): An inline AI autocomplete where muted ghost text continues your sentence exactly at the caret and Tab turns it solid in place. - [Image generation](https://uiarc.dev/components/image-generation/markdown) (Pro): An image studio where each image forms on a dot matrix: a soft halftone wave breathes across the grid, the dots take the colours of the coming photo and grow into a coloured halftone, then blur away into the sharp photo. - [Dictation button](https://uiarc.dev/components/dictation-button/markdown) (Pro): A chat composer with voice input, where the mic springs into a recording pill with a smooth live waveform, a timer, and cancel and insert buttons. - [Speech player](https://uiarc.dev/components/speech-player/markdown) (Pro): A read-aloud player for AI replies. - [Meeting summary](https://uiarc.dev/components/meeting-summary/markdown) (Pro): An AI meeting notes card: the header shows the Google Meet or Zoom mark, the attendees and the duration. - [Reply draft](https://uiarc.dev/components/reply-draft/markdown) (Pro): An AI email reply drafter where Claude streams a reply under a received Gmail message. - [Agent handoff](https://uiarc.dev/components/agent-handoff/markdown) (Pro): A support conversation where an AI assistant hands off to a person. - [PII redaction](https://uiarc.dev/components/pii-redaction/markdown) (Pro): A guardrail card where personal data is redacted before the prompt reaches the model. - [Response feedback](https://uiarc.dev/components/response-feedback/markdown) (Pro): A feedback control for AI replies where thumbs down opens an inline panel with reason chips and an optional note, thumbs up fills and asks what was good, and a submit shows a short thank-you before folding back into the row. - [LLM cost calculator](https://uiarc.dev/components/llm-cost-calculator/markdown) (Pro): A pricing calculator for LLM workloads. - [Provider keys](https://uiarc.dev/components/provider-keys/markdown) (Pro): A settings card for bring-your-own-key AI products. - [Generation stats](https://uiarc.dev/components/generation-stats/markdown) (Pro): A live stats strip for a streaming LLM response where time to first token, speed with a sparkline, output tokens and cost count up in tabular numerals beside the model's real mark, then settle and open into a latency and token cost breakdown. - [AI translate](https://uiarc.dev/components/ai-translate/markdown) (Pro): A message card where picking a language streams the AI translation in place, sentence by sentence over the dimmed original, with a detected-language chip, a Show original toggle and a status line credited to the model's mark. - [TL;DR toggle](https://uiarc.dev/components/tldr-toggle/markdown) (Pro): An article card with a Full, Summary and Key points switch and a length slider. - [Connector setup](https://uiarc.dev/components/connector-setup/markdown) (Pro): A "Connect your tools" card for an AI assistant. - [Smart form fill](https://uiarc.dev/components/smart-form-fill/markdown) (Pro): A paste-to-fill form card where AI reads an email signature or messy notes and fills a contact field by field. - [Enrich column](https://uiarc.dev/components/enrich-column/markdown) (Pro): An AI enrichment column for a data table, where one prompt runs down every row and each cell shimmers while it works, then settles into a value with its source or a failure you can retry. - [Ticket router](https://uiarc.dev/components/ticket-router/markdown) (Pro): A support ticket router where messages from Gmail, Intercom, Slack and Zendesk come in one at a time. - [Ask your data](https://uiarc.dev/components/ask-your-data/markdown) (Pro): A natural language to chart card: you ask a question, PostgreSQL streams into a collapsible, syntax highlighted panel, the query runs with a rolling row count, and the answer builds as stacked bars, lines or a table, with a one line insight streamed in underneath. - [Agent cursor](https://uiarc.dev/components/agent-cursor/markdown) (Pro): A live document where Claude edits like a collaborator. - [Provider status](https://uiarc.dev/components/provider-status/markdown) (Pro): A status card for the AI providers your product depends on. - [Training run](https://uiarc.dev/components/training-run/markdown) (Pro): A fine-tuning job card where a live train and validation loss curve draws across a fixed step axis that doubles as the epoch progress bar. - [AI command](https://uiarc.dev/components/ai-command/markdown) (Pro): A Cmd+K command palette with an AI mode. - [Starter prompts](https://uiarc.dev/components/starter-prompts/markdown) (Pro): A greeting and a grid of starter cards for the empty state of an AI app. - [AI mascot](https://uiarc.dev/components/ai-mascot/markdown) (Pro): A small assistant character, a soft pebble with pill eyes and a companion dot, that shows what the AI is doing. - [Image reveal](https://uiarc.dev/components/image-reveal/markdown) (Pro): An image generation canvas where a soft, blurred preview made from the image's own colors sharpens top to bottom behind a soft-edged band. - [AI spark](https://uiarc.dev/components/ai-spark/markdown) (Pro): A brand-quality animated spark mark. - [Pixel mascot](https://uiarc.dev/components/pixel-mascot/markdown) (Pro): A pixel-art robot that shows what an AI assistant is doing. - [Ghost mascot](https://uiarc.dev/components/ghost-mascot/markdown) (Pro): A floating ghost mascot whose soft sheet ripples at the hem while it hovers. - [Cube mascot](https://uiarc.dev/components/cube-mascot/markdown) (Pro): An isometric cube mascot where three shaded faces and a painted-on face show what the assistant is doing. - [Tone tuner](https://uiarc.dev/components/tone-tuner/markdown) (Pro): A brand voice card where two sliders (formality and detail) and Friendly, Confident and Empathetic chips rewrite a customer reply. - [Upgrade prompt](https://uiarc.dev/components/upgrade-prompt/markdown) (Pro): An upgrade nudge for the moment someone hits a limit. - [Referral card](https://uiarc.dev/components/referral-card/markdown) (Pro): A give-and-get referral card where people copy or share their invite link, invite friends by email as chips, and watch invites move from invited to signed up to earned, with the credit total counting up and a milestone reward unlocking. - [Trial banner](https://uiarc.dev/components/trial-banner/markdown) (Pro): A trial status banner where a ring counts down the days left, the copy names what the workspace loses, and the upgrade path is one click away. - [Team switcher](https://uiarc.dev/components/team-switcher/markdown) (Pro): A workspace switcher like Linear, Vercel or Slack. - [Live visitors](https://uiarc.dev/components/live-visitors/markdown) (Pro): A realtime visitors card where the live count rolls digit by digit, new arrivals ping in on a dotted world map, the top pages reorder with bars, and signups and upgrades tick in with country flags. - [Social proof toast](https://uiarc.dev/components/social-proof-toast/markdown) (Pro): A stack of social proof notifications for landing and pricing pages, where recent trials, upgrades and verified purchases from people and companies arrive every few seconds. - [Install snippet](https://uiarc.dev/components/install-snippet/markdown) (Pro): A "get started in 30 seconds" card where framework tabs, three numbered steps and highlighted snippets take a developer from install to first event. - [Data flow](https://uiarc.dev/components/data-flow/markdown) (Pro): Data flow illustration. - [Payment flow](https://uiarc.dev/components/payment-flow/markdown) (Pro): A card tap goes to a processor, then the network, then the bank and back with authorization, then settlement; each hop lights up with a status label and the amount travels as a chip. - [DNS resolution](https://uiarc.dev/components/dns-resolution/markdown) (Pro): A browser asks for a domain and the query hops from the resolver to a root server, the TLD server and the authoritative nameserver, each pointing to the next, until an IP address comes back and the page connects. - [Model training](https://uiarc.dev/components/model-training/markdown) (Pro): Training data batches feed a small neural net diagram whose connections strengthen, a loss curve descends beside it, and an evaluation check turns green at the end. - [Multi-region failover](https://uiarc.dev/components/multi-region-failover/markdown) (Pro): Animated multi-region failover on a 2.5D stage: users stream requests through a global load balancer to two regions; the primary degrades, fails three health checks, traffic shifts smoothly to the healthy region, then it recovers, passes three checks and traffic ramps back to an even split. - [Vector search](https://uiarc.dev/components/vector-search/markdown) (Pro): Documents drop onto a tilted embedding plane and fold into points that cluster by topic; the index links neighbours, a query is typed, embedded and lowered onto the plane, a signal hops along the graph toward it, and a widening ring lights the nearest documents with connecting lines, similarity scores and a ranked list. - [Branch graph](https://uiarc.dev/components/branch-graph/markdown) (Pro): A git commit graph where branches draw in as colored lanes, merge commits join lines, a rebase lifts commits and replays them onto main, a squash folds them into one, and hovering a commit shows its message, author and diff stats. - [Agent loop](https://uiarc.dev/components/agent-loop/markdown) (Pro): An illustration of the agent loop: gather context, take action, verify, repeat, with a bright head circling three stations around the model. - [Mixture of experts](https://uiarc.dev/components/mixture-of-experts/markdown) (Pro): An illustration of mixture of experts routing: each token is scored by a router, travels to its top experts, and their outputs merge into the token's result. - [Speculative decoding](https://uiarc.dev/components/speculative-decoding/markdown) (Pro): An illustration of speculative decoding: a fast draft model guesses a few tokens, the target model checks them in one pass, and accepted guesses join the answer. - [Prompt cache](https://uiarc.dev/components/prompt-cache/markdown) (Pro): An animated explainer for prompt caching: the shared prefix of each request is cached once, later requests read it back, and the cost and time saved add up. - [Reasoning tree](https://uiarc.dev/components/reasoning-tree/markdown) (Pro): An illustration of tree search over thoughts: candidates are scored, weak branches fade, the best expand, and the winning path from question to answer draws in. ## Blocks - [Release readiness](https://uiarc.dev/components/blocks/release-readiness/markdown) (Pro): A launch checklist that keeps prerequisites, progress, and the final action together. - [Sign up form](https://uiarc.dev/components/blocks/signup-form/markdown): An account creation flow with field validation, password strength, and a clear completion state. - [Wallet card](https://uiarc.dev/components/blocks/wallet-card/markdown) (Pro): A compact account view with balance, recent activity, and focused money actions. - [Logo marquee](https://uiarc.dev/components/blocks/logo-marquee/markdown): A quiet, continuously moving row of brand marks with a pause control. - [Team directory](https://uiarc.dev/components/blocks/team-directory/markdown) (Pro): Searchable people, team filters, and a focused profile panel. - [Project board](https://uiarc.dev/components/blocks/project-board/markdown) (Pro): A living workflow board for moving work between stages. - [Invoice studio](https://uiarc.dev/components/blocks/invoice-studio/markdown) (Pro): An editable invoice with live totals and a clear save flow. - [Plan comparison](https://uiarc.dev/components/blocks/plan-comparison/markdown): Compare meaningful differences between plans and billing periods. - [Availability picker](https://uiarc.dev/components/blocks/availability-picker/markdown) (Pro): Find a meeting time across people and see the choice come together. - [Metrics dashboard](https://uiarc.dev/components/blocks/metrics-dashboard/markdown) (Pro): A dense analytics view with KPI tabs, one inspectable chart, and top pages and sources. - [Media player](https://uiarc.dev/components/blocks/media-player/markdown) (Pro): An audio player with a living playlist and complete playback controls. - [Support conversation](https://uiarc.dev/components/blocks/support-conversation/markdown) (Pro): A responsive message thread with useful quick replies and live feedback. - [Inbox triage](https://uiarc.dev/components/blocks/inbox-triage/markdown) (Pro): Process a focused inbox with archive, snooze, and restore actions. - [Command palette](https://uiarc.dev/components/blocks/command-palette/markdown): A complete keyboard driven action surface with search, grouped results, and shortcuts. - [Notification center](https://uiarc.dev/components/blocks/notification-center/markdown): A home for updates with read state, grouped information, and animated disclosure. - [Selection toolbar](https://uiarc.dev/components/blocks/selection-toolbar/markdown) (Pro): A contextual batch action surface that appears when items are selected. - [File upload](https://uiarc.dev/components/blocks/file-upload/markdown): A complete file selection flow with constraints, progress, and error feedback. - [OTP input](https://uiarc.dev/components/blocks/otp-input/markdown): A six digit verification flow with paste support and keyboard navigation. - [Multi-step form](https://uiarc.dev/components/blocks/multi-step-form/markdown) (Pro): A guided form that presents one decision at a time and preserves progress. - [Team showcase](https://uiarc.dev/components/blocks/team-showcase/markdown) (Pro): An image led team introduction with profiles that open in place. - [Studio perspectives](https://uiarc.dev/components/blocks/testimonial-stage/markdown) (Pro): Portrait led editorial stories with a focused reading state. - [Changelog feed](https://uiarc.dev/components/blocks/changelog-feed/markdown): Release notes you can filter, open in place, and scroll through month by month. - [Usage pricing](https://uiarc.dev/components/blocks/usage-pricing/markdown) (Pro): A pricing calculator that finds your plan as you drag seats and traffic. - [Delivery tracker](https://uiarc.dev/components/blocks/delivery-tracker/markdown) (Pro): A live order tracker whose marker glides between stops while the arrival time rolls. - [AI composer](https://uiarc.dev/components/blocks/ai-composer/markdown) (Pro): The prompt box at the bottom of an AI app: files upload in place, / opens commands, @ inserts mentions, a model and effort menu sits in the toolbar, and the send button turns into a stop control ringed by the reply's progress. - [Sign in](https://uiarc.dev/components/blocks/sign-in/markdown): A sign in card that morphs from email to a six digit code to your account. - [Workspace sidebar](https://uiarc.dev/components/blocks/workspace-sidebar/markdown) (Pro): A product sidebar with a workspace switcher, live search, draggable favorites, and inline projects. - [Settings page](https://uiarc.dev/components/blocks/settings-page/markdown) (Pro): Account settings with a gliding section nav and a save bar that morphs in as you edit. - [Sidebar rail](https://uiarc.dev/components/blocks/sidebar-rail/markdown) (Pro): An app shell whose sidebar folds into an icon rail and slides in as a sheet on phones. - [Onboarding illustration](https://uiarc.dev/components/blocks/onboarding-illustration/markdown) (Pro): A compact onboarding card whose line illustration morphs from folder to files, team, and badge. - [Docs sidebar](https://uiarc.dev/components/blocks/docs-sidebar/markdown) (Pro): A docs layout with a live filtering nav tree, version switcher, and a gliding on this page outline. - [Integrations](https://uiarc.dev/components/blocks/integrations/markdown) (Pro): An integrations directory where Connect morphs to Connected and the filters recount as you go. - [Billing overview](https://uiarc.dev/components/blocks/billing-overview/markdown) (Pro): A billing page where the plan card morphs into a picker and usage, invoices, and card follow. - [API keys](https://uiarc.dev/components/blocks/api-keys/markdown) (Pro): API key management where Create key unfolds into its form and each secret is shown once. - [Inbox sidebar](https://uiarc.dev/components/blocks/inbox-sidebar/markdown) (Pro): A mail sidebar whose Compose button grows into a composer and whose folders take dropped mail. - [Team members](https://uiarc.dev/components/blocks/team-members/markdown) (Pro): A members list where typed emails turn into chips and fly into pending invites as seats roll. - [Page header](https://uiarc.dev/components/blocks/page-header/markdown): A project page header that folds into a compact bar as you scroll, with tabs whose counts roll. - [Revenue explorer](https://uiarc.dev/components/blocks/revenue-explorer/markdown) (Pro): A SaaS revenue chart you zoom with a brush while paths, axes and figures glide to the range. - [Journey flow](https://uiarc.dev/components/blocks/journey-flow/markdown) (Pro): A Sankey of user journeys whose flows morph by channel and trace a cohort on hover. - [Empty states](https://uiarc.dev/components/blocks/empty-states/markdown): Four empty states in one illustration whose shapes morph between scenes as you switch tabs. - [Centered login](https://uiarc.dev/components/blocks/login-centered/markdown): A passkey-first login card on a quiet ring backdrop that morphs through email and code. - [Immersive login](https://uiarc.dev/components/blocks/login-immersive/markdown) (Pro): A glass magic link card over dusk photography that folds its envelope shut once sent. - [Security settings](https://uiarc.dev/components/blocks/security-settings/markdown) (Pro): An account security page with guided two-factor setup, password change and active sessions. - [Cancel flow](https://uiarc.dev/components/blocks/cancel-flow/markdown) (Pro): A cancellation flow that answers each reason with a tailored offer and a calm hold-to-cancel. - [Login split](https://uiarc.dev/components/blocks/login-split/markdown) (Pro): A full screen split login: an email-first form that morphs into a password step beside a photo. - [Cohort retention](https://uiarc.dev/components/blocks/cohort-retention/markdown) (Pro): A cohort retention triangle that morphs into retention curves and rewashes by segment. - [Support widget](https://uiarc.dev/components/blocks/support-widget/markdown) (Pro): An in-app help launcher that grows into live article search, reading, and a chat with your team. - [Uptime status](https://uiarc.dev/components/blocks/uptime-status/markdown) (Pro): A status page with 90 day uptime bars, a morphing latency chart and an incident timeline. - [Usage forecast](https://uiarc.dev/components/blocks/usage-forecast/markdown) (Pro): A billing period usage chart with a forecast cone and a draggable budget that dates the crossing. - [MRR waterfall](https://uiarc.dev/components/blocks/mrr-waterfall/markdown) (Pro): An MRR bridge whose floating bars morph by period and open the accounts behind each move. - [Webhooks](https://uiarc.dev/components/blocks/webhooks/markdown) (Pro): A webhooks console with delivery history, a payload inspector and retries that roll the rate. - [Roles and permissions](https://uiarc.dev/components/blocks/roles-permissions/markdown) (Pro): A permissions matrix with group toggles that ripple, role duplication and a review bar. - [Metric explorer](https://uiarc.dev/components/blocks/metric-explorer/markdown) (Pro): KPI cards that open into a scrubbable chart and morph between metrics and ranges. - [Activity terrain](https://uiarc.dev/components/blocks/activity-terrain/markdown) (Pro): A 3D terrain of hourly activity you can orbit, zoom, fly into and flatten into a heatmap. - [Revenue globe](https://uiarc.dev/components/blocks/revenue-globe/markdown) (Pro): A dotted globe where live payments arc home to headquarters, with a replayable day. - [Customer galaxy](https://uiarc.dev/components/blocks/customer-galaxy/markdown) (Pro): 2,400 accounts as a drifting galaxy that spirals into clusters by plan, region or health. - [Semantic zoom](https://uiarc.dev/components/blocks/semantic-zoom/markdown) (Pro): An infinite-zoom map of a company that reveals teams, projects, tasks and people as you fly in. - [Layout morph](https://uiarc.dev/components/blocks/layout-morph/markdown) (Pro): A 24 card gallery that flies between grid, masonry, list, fan, carousel and a 3D helix. - [Agent run](https://uiarc.dev/components/blocks/agent-run/markdown) (Pro): A single card that follows one AI coding agent through a task: steps stream in with the live one shimmering, tool calls open in place, and the agent stops on a two-file diff for you to approve or send back before it writes. - [Week calendar](https://uiarc.dev/components/blocks/week-calendar/markdown) (Pro): A week calendar where you drag to create, move, and resize events, with color coded calendars, day and agenda views, and swipes on phones. - [Scroll story](https://uiarc.dev/components/blocks/scroll-story/markdown) (Pro): A feature section where scrolling the copy drives a pinned product view through each step. - [Spotlight grid](https://uiarc.dev/components/blocks/spotlight-grid/markdown) (Pro): A feature grid where light follows the pointer, cards play live demos, and a click morphs a card into its detail. - [Invite people](https://uiarc.dev/components/blocks/invite-people/markdown) (Pro): Invite teammates with roles, bulk paste validation, a seat meter, and avatars that fly into a pending list. - [Cart drawer](https://uiarc.dev/components/blocks/cart-drawer/markdown) (Pro): Products fly into the cart, counts roll, and a drawer handles quantities, shipping progress, and checkout. - [Pricing calculator](https://uiarc.dev/components/blocks/pricing-calculator/markdown) (Pro): A seat slider and billing toggle drive plan cards with rolling prices and a moving recommended badge. - [Gantt timeline](https://uiarc.dev/components/blocks/gantt-timeline/markdown) (Pro): A project timeline with draggable, resizable bars, dependency arrows that follow them, and animated zoom. - [AI chat](https://uiarc.dev/components/blocks/ai-chat/markdown) (Pro): A full-screen AI chat where answers stream in as markdown with folding reasoning, tool chips and cited sources. - [Checkout summary](https://uiarc.dev/components/blocks/checkout-summary/markdown) (Pro): An order summary with a promo code that becomes a chip, discount and tax lines, and pay button states. - [Site header](https://uiarc.dev/components/blocks/site-header/markdown): A sticky website header that turns solid on scroll, with a gliding active link, mega menu panels, and a mobile sheet. - [Site footer](https://uiarc.dev/components/blocks/site-footer/markdown): A website footer with link columns and newsletter, a minimal layout, and a large fading Arc mark. - [Hero section](https://uiarc.dev/components/blocks/hero-section/markdown): Three full screen SaaS heroes: a live dashboard rising from the bottom edge over a drifting mesh, a workflow graph that routes sample events node by node, and editorial type over a mesh gradient. - [FAQ section](https://uiarc.dev/components/blocks/faq-section/markdown): FAQs as an accordion, a topic rail, or a searchable list that highlights matches. - [Contact section](https://uiarc.dev/components/blocks/contact-section/markdown): A validated contact form that morphs into a confirmation, support channels, and office cards with local times. - [Settings command](https://uiarc.dev/components/blocks/settings-command/markdown) (Pro): Workspace settings where a search field grows into a palette that flies you to any setting. - [Live checkout](https://uiarc.dev/components/blocks/checkout-live/markdown) (Pro): A subscription checkout whose summary recomputes as you edit, then glides to the centre and unfolds into a receipt. - [Kanban board](https://uiarc.dev/components/blocks/kanban-board/markdown) (Pro): A kanban board where cards lift, tilt and spring into the slot that opens for them, with swimlanes and live WIP limits. - [Usage billing](https://uiarc.dev/components/blocks/usage-billing/markdown) (Pro): A usage based billing dashboard with a projected spend line, meters against limits, alerts, and an upgrade that morphs into a confirm sheet. - [Activity feed](https://uiarc.dev/components/blocks/activity-feed/markdown) (Pro): A team activity feed grouped by day on a quiet avatar timeline, with a type filter, a live new updates button, expandable details, and a mark all read sweep. - [AI side panel](https://uiarc.dev/components/blocks/ai-side-panel/markdown) (Pro): An assistant docked beside a page that reads it and edits it: ask about the page or a selected passage, review each edit as a word diff, and apply it with a tint sweep on the page and one-click undo. - [Research run](https://uiarc.dev/components/blocks/research-run/markdown) (Pro): Deep research that plans searches, reads sources with their marks, and streams a cited answer where every chip lights up the sentence it supports. - [AI inline edit](https://uiarc.dev/components/blocks/ai-inline-edit/markdown) (Pro): A document you edit with AI in place: ⌘K on a selection, watch the rewrite stream in as a diff, accept each change, and Tab through ghost text. - [KPI drilldown](https://uiarc.dev/components/blocks/kpi-drilldown/markdown) (Pro): KPI cards that expand into a full detail chart with period comparison and a breakdown table, then fold back. - [Blog grid](https://uiarc.dev/components/blocks/blog-grid/markdown): A blog index with a featured post, category filter, post cards, pagination and an in-place reader. - [Comparison table](https://uiarc.dev/components/blocks/comparison-table/markdown): An us versus them table with a sticky header, a highlighted column, and a stacked phone view. - [Feature bento](https://uiarc.dev/components/blocks/feature-bento/markdown) (Pro): A six cell feature bento where small, real product UI acts each feature out on hover. - [Stats band](https://uiarc.dev/components/blocks/stats-band/markdown): Headline numbers that count up in view, each with a tiny visual that proves it and a context line on hover, plain or in a hairline grid. - [CTA section](https://uiarc.dev/components/blocks/cta-section/markdown): A call to action as a centered closing section, a split beside a setup card that completes itself, or a dismissible banner. - [Newsletter signup](https://uiarc.dev/components/blocks/newsletter-signup/markdown): An email signup framed by a stack of past issues; subscribing drops the next issue, addressed to you, onto the front. - [Product listing](https://uiarc.dev/components/blocks/product-listing/markdown) (Pro): A storefront grid with price, color and size filters, a sort menu, hover photo swaps, and quick add with a size row. - [Product detail](https://uiarc.dev/components/blocks/product-detail/markdown) (Pro): A product page with a swipeable gallery, finish and size variants, add to bag that confirms in place, shipping, a reviews summary, and details. - [Feedback board](https://uiarc.dev/components/blocks/feedback-board/markdown) (Pro): A feature request board with a submit form that finds similar requests, upvotes, top and new sorting, status filters, and comments. - [Profile page](https://uiarc.dev/components/blocks/profile-page/markdown) (Pro): A user profile with cover, bio, stats, activity and project tabs, and an edit sheet that writes back into the page. - [Help center](https://uiarc.dev/components/blocks/help-center/markdown) (Pro): A help center with instant search, topic cards, and popular articles that open into a readable article with an outline and feedback. - [Hero signup](https://uiarc.dev/components/blocks/hero-signup/markdown) (Pro): A full screen waitlist hero on a soft, drifting mesh gradient: the email field validates as you type and its button grows into the confirmation with your place in line. - [Pivot builder](https://uiarc.dev/components/blocks/pivot-builder/markdown) (Pro): A pivot table builder where you drag dimensions and measures into Rows, Columns, Values and Filters wells, with a live preview while you hover, per value aggregation, subtotals, a grand total, heat shading, collapsible row groups, swap and CSV export. - [Search results](https://uiarc.dev/components/blocks/search-results/markdown) (Pro): A faceted workspace search page with suggestions, facet counts that follow the query, filter chips, mixed doc, person and file results with highlighted matches, a gliding keyboard cursor and a preview pane. - [Environment variables](https://uiarc.dev/components/blocks/env-variables/markdown) (Pro): An environment variables and secrets manager with masked values, per-environment scope toggles, .env paste import with duplicate and invalid key warnings, write-only sensitive values, an environment diff by fingerprint, and a redeploy banner. - [Market terminal](https://uiarc.dev/components/blocks/market-terminal/markdown) (Pro): A trading terminal with a canvas candlestick chart, volume, moving averages, crosshair OHLC readout, wheel, drag and pinch zoom, a live watchlist with sparklines and flashing prices, and a market and limit order ticket. - [Budget variance](https://uiarc.dev/components/blocks/budget-variance/markdown) (Pro): Budget against actual operating spend by department as aligned bullet charts, with favorable and unfavorable variance, a month, quarter and year to date switch that springs every bar, in-place drill-down into budget lines, and a total row. - [Choropleth explorer](https://uiarc.dev/components/blocks/choropleth-explorer/markdown) (Pro): A filled-region map that shades every state or region by revenue, growth or penetration on a stepped scale, with a country switch (United States, Canada, Brazil, United Kingdom, France, Germany, Italy, Australia), a hoverable legend, a synced ranked list and a camera zoom into local detail. - [Small multiples](https://uiarc.dev/components/blocks/small-multiples/markdown) (Pro): A trellis of small line charts that reads as one chart, with a synced crosshair, a shared or independent y scale that springs the axes, sorting with a FLIP reorder, a ghost of the overall total behind every panel and dimming for flat trends. - [Connected scatter](https://uiarc.dev/components/blocks/connected-scatter/markdown) (Pro): A connected scatterplot of monthly CAC against LTV where the path draws itself in, a scrubber moves a head along the curve, and a channel switch morphs the path against a shaded 3x target line. - [Horizon chart](https://uiarc.dev/components/blocks/horizon-chart/markdown) (Pro): A horizon chart that stacks fourteen daily series as compact folded rows, with a synced crosshair, a sort by name, peak or latest, a band count setting that folds every row on one spring, and a legend that explains how to read the bands. - [Line replay](https://uiarc.dev/components/blocks/line-replay/markdown) (Pro): A time replay line chart that draws a day of traffic with a moving playhead, a value label on the tip, a scrubber, speed control and key moments annotated as the playhead passes them. - [Exploded view](https://uiarc.dev/components/blocks/exploded-view/markdown) (Pro): A scroll driven exploded view where a live phone screen built from five CSS 3D layers lies back, separates in depth with labels that follow each layer, takes each layer into focus, and then reassembles. - [Seat map](https://uiarc.dev/components/blocks/seat-map/markdown) (Pro): An event seat picker with a curved concert hall map, price tiers, zoom and pan, sold, held and wheelchair seats, and a live summary with fees and a hold countdown. - [AI answer](https://uiarc.dev/components/blocks/ai-answer/markdown) (Pro): One AI answer set like a clean article: it thinks, shows its sources as small cards with colored marks, and streams a formatted answer where every citation lights the sentence it supports. - [Model picker](https://uiarc.dev/components/blocks/model-picker/markdown) (Pro): A model picker in one quiet pill: open it to choose from featured models with a one line note each, set the reasoning effort, or browse every other model by provider, and the pill swaps to your choice in place. - [Model arena](https://uiarc.dev/components/blocks/model-arena/markdown) (Pro): A blind side by side model comparison in one card: send one prompt to two models, watch both answers stream at the same pace, vote for the better one, then reveal which model wrote each. - [Prompt studio](https://uiarc.dev/components/blocks/prompt-studio/markdown) (Pro): One card for editing, testing and shipping a prompt template: variables as chips with sample values, a test run against the chosen model, and versions you can compare and promote to production. - [Document extraction](https://uiarc.dev/components/blocks/document-extract/markdown) (Pro): Turns a document into typed data with a model and shows where every value came from: fields fill in as the page is read, and hovering a value lights its source on the PDF. - [Agent memory](https://uiarc.dev/components/blocks/agent-memory/markdown) (Pro): One card for what an assistant remembers about you: filter and search memories, edit or forget one in place, and turn saved memories and chat history on or off. - [Agent tasks](https://uiarc.dev/components/blocks/agent-tasks/markdown) (Pro): A home for background coding agents: start a task on a repository and branch, watch each card move from queued to running to ready for review, and open a pull request from the result. - [Agent approvals](https://uiarc.dev/components/blocks/agent-approvals/markdown) (Pro): One approval card for agents: the waiting tool call reads like a permission prompt with the tool's mark, the agent's reason and its arguments, and you approve, deny or allow it from now on. - [Agent routines](https://uiarc.dev/components/blocks/agent-routines/markdown) (Pro): Scheduled agents in one card: each routine reads as a sentence with its schedule, next run countdown, connectors and destination, and opens smoothly to edit or run it now. - [Agent orchestrator](https://uiarc.dev/components/blocks/agent-orchestrator/markdown) (Pro): A lead agent splits a goal into a plan, fans the subtasks out to parallel worker lanes and merges what comes back, with each lane's model, progress and result in view. - [MCP servers](https://uiarc.dev/components/blocks/mcp-servers/markdown) (Pro): Manage the MCP servers that give an agent its tools: see what the enabled tools cost in context, connect or pause a server, and switch single tools on or off. - [Knowledge base](https://uiarc.dev/components/blocks/knowledge-base/markdown) (Pro): A retrieval knowledge base in one card: add sources and watch them parse, chunk, embed and index, then test a question and see which chunks come back and why. - [Eval suite](https://uiarc.dev/components/blocks/eval-suite/markdown) (Pro): Run an evaluation suite on a new version of an LLM feature against its baseline: results stream in case by case, and regressions and fixes are called out with the cases behind them. - [Agent builder](https://uiarc.dev/components/blocks/agent-builder/markdown) (Pro): A card for setting up an AI agent: an inline editable name, a model picker, instructions, tool toggles with real app marks, and knowledge files with upload progress. - [AI insight card](https://uiarc.dev/components/blocks/ai-insight-card/markdown) (Pro): A KPI card that explains itself. - [Catch up](https://uiarc.dev/components/blocks/catch-up/markdown) (Pro): A catch me up digest for when you return, where one button reads Slack, Linear, GitHub and Gmail for the range you pick and streams back a short ranked summary: Needs you, Decisions made, Shipped and FYI. - [Agent gallery](https://uiarc.dev/components/blocks/agent-gallery/markdown) (Pro): A marketplace card of AI agent templates where you filter by team, search by agent or app, preview a sample run and install an agent inline: choose a workspace, grant access app by app, and the card confirms with a check. - [AI feature launch](https://uiarc.dev/components/blocks/ai-feature-launch/markdown) (Pro): An in-product launch card for an AI feature. - [AI search bar](https://uiarc.dev/components/blocks/ai-search-bar/markdown) (Pro): A search card for an app or docs, where typing lists grouped results right away (Docs, Customers, Issues) and pressing Tab streams a short AI answer on top. - [AI setup wizard](https://uiarc.dev/components/blocks/ai-setup-wizard/markdown) (Pro): A three-step setup card for turning on an AI feature. - [Smart scheduler](https://uiarc.dev/components/blocks/smart-scheduler/markdown) (Pro): A scheduling card where one sentence like "Find 30 min with Maya and Leo next week, mornings" is read into chips. - [Task breakdown](https://uiarc.dev/components/blocks/task-breakdown/markdown) (Pro): A goal input where AI breaks one sentence into a plan: tasks stream in with estimates, owners and dependencies, and a live timeline shows whether the deadline holds. - [Call insights](https://uiarc.dev/components/blocks/call-insights/markdown) (Pro): A sales call insights card where talk time, flagged pricing, competitor and objection moments, an AI summary and owned next steps sit in one view. - [Lead scoring](https://uiarc.dev/components/blocks/lead-scoring/markdown) (Pro): A lead scoring card where inbound B2B leads are ranked by an AI fit score, each with a score ring and a one-line reason. - [Domain verify](https://uiarc.dev/components/blocks/domain-verify/markdown) (Pro): A custom domain setup card where customers add a domain and copy the DNS records. - [Two-factor setup](https://uiarc.dev/components/blocks/two-factor-setup/markdown) (Pro): A two-factor setup card where you scan a real, working authenticator QR code, type the 6-digit code into slots that move to the next box on their own, and save your backup codes before it turns on. - [Onboarding survey](https://uiarc.dev/components/blocks/onboarding-survey/markdown) (Pro): A post-signup onboarding survey where each question gets its own step of large option cards, picked with keys 1 to 4 and Enter. - [Webhook tester](https://uiarc.dev/components/blocks/webhook-tester/markdown) (Pro): A developer webhook tester where you pick an event, edit its JSON payload and send a signed test event. - [Seat manager](https://uiarc.dev/components/blocks/seat-manager/markdown) (Pro): A team seats and billing card where avatars and a seat meter show members, invites and open seats against what you pay for, a stepper rolls the prorated charge for today and the new monthly total live, and changes go through a confirm step before anyone is charged. - [Account health](https://uiarc.dev/components/blocks/account-health/markdown) (Pro): A customer success card where a health score gauge, a renewal countdown and five sourced signals with sparklines lead into an AI risk summary and one recommended next step, like scheduling a QBR before usage slips further. - [Magic link](https://uiarc.dev/components/blocks/magic-link/markdown) (Pro): A passwordless sign in card where an email with inline validation and typo fixes sends a magic link, and the card crossfades in place to a check your inbox step with a sealing envelope, Gmail and Outlook shortcuts and a resend countdown. - [Feature voting](https://uiarc.dev/components/blocks/feature-voting/markdown) (Pro): A public feature request board where votes roll digit by digit and the button fills with the accent. - [Credit top-up](https://uiarc.dev/components/blocks/credit-topup/markdown) (Pro): A card for buying AI credits. - [Goal tracker](https://uiarc.dev/components/blocks/goal-tracker/markdown) (Pro): A team goals card where objectives open into key results with owners, confidence and progress bars. - [Spend alert](https://uiarc.dev/components/blocks/spend-alert/markdown) (Pro): A budget and spend alert card where the threshold is set right on the live spend bar, with forecast, Email, Slack and PagerDuty toggles, a hard stop and a live preview of the Slack message the alert will post.