{"$schema":"https://ui.shadcn.com/schema/registry.json","name":"catalogs","homepage":"https://catalogs.dev","items":[{"name":"alamenai/animated-circle","type":"registry:item","title":"Map Animated Circle","description":"Animated circle with drawing and fill effects."},{"name":"alamenai/animated-footprint","type":"registry:item","title":"Map Animated Footprint","description":"Animated footprint steps that walk along a path on the map."},{"name":"alamenai/animated-polygon","type":"registry:item","title":"Map Animated Polygon","description":"Animated polygon with draw, fill, and draw-then-fill effects."},{"name":"alamenai/animated-pulse","type":"registry:item","title":"Map Animated Pulse","description":"Pulsing dot animation for map markers."},{"name":"alamenai/arc-animated","type":"registry:item","title":"Map Arc Animated","description":"Animated curved arc between two points for flights, deliveries, and connections."},{"name":"alamenai/blur-area","type":"registry:item","title":"Map Blur Area","description":"Blur sensitive areas on the map with customizable styling."},{"name":"alamenai/camera-follow","type":"registry:item","title":"Map Camera Follow","description":"Animate camera along a path for immersive fly-through experiences."},{"name":"alamenai/choropleth","type":"registry:item","title":"Map Choropleth","description":"Thematic choropleth map with color-coded regions based on data values."},{"name":"alamenai/circle","type":"registry:item","title":"Map Circle","description":"Draggable geographic circle with customizable fill and stroke."},{"name":"alamenai/circle-cluster","type":"registry:item","title":"Map Circle Cluster","description":"Marker clustering with circle visualization."},{"name":"alamenai/compare","type":"registry:item","title":"Map Compare","description":"Side-by-side map comparison component."},{"name":"alamenai/compass","type":"registry:item","title":"Map Compass","description":"Interactive compass overlay with bearing display and click-to-reset."},{"name":"alamenai/controls","type":"registry:item","title":"Map Controls","description":"Interactive map controls (zoom, fullscreen, etc)."},{"name":"alamenai/cyclone","type":"registry:item","title":"Map Cyclone","description":"Animated cyclone funnel with swirling particles and debris."},{"name":"alamenai/explosion","type":"registry:item","title":"Map Explosion","description":"Animated explosion burst effect with radial particles and flash."},{"name":"alamenai/fire","type":"registry:item","title":"Map Fire","description":"Realistic animated fire effect with particle simulation."},{"name":"alamenai/grid","type":"registry:item","title":"Map Grid","description":"Coordinate grid overlay with latitude/longitude lines and labels."},{"name":"alamenai/image","type":"registry:item","title":"Map Image","description":"Image overlay layers on the map."},{"name":"alamenai/lightning","type":"registry:item","title":"Map Lightning","description":"Animated lightning bolt strikes with branching and flash effects."},{"name":"alamenai/line","type":"registry:item","title":"Map Line","description":"Static routes and paths on the map."},{"name":"alamenai/line-animated","type":"registry:item","title":"Map Line Animated","description":"Animated path and route animations on the map."},{"name":"alamenai/line-radial","type":"registry:item","title":"Map Line Radial","description":"Radial lines from a center point to multiple destinations with optional markers."},{"name":"alamenai/map/mapbox","type":"registry:item","title":"Map","description":"Core map component with Mapbox GL and MapLibre GL support."},{"name":"alamenai/marker","type":"registry:item","title":"Map Marker","description":"Customizable map markers with popup support."},{"name":"alamenai/marker-animated","type":"registry:item","title":"Map Marker Animated","description":"Animated marker that moves along a path with trail visualization."},{"name":"alamenai/meteor","type":"registry:item","title":"Map Meteor","description":"Animated meteor falling from sky with fiery trail and impact effect."},{"name":"alamenai/mini-map","type":"registry:item","title":"Map Mini Map","description":"Minimap overview navigation component."},{"name":"alamenai/music-disc","type":"registry:item","title":"Map Music Disc","description":"Rotating music disc with floating notes animation."},{"name":"alamenai/polygon","type":"registry:item","title":"Map Polygon","description":"Geographic polygon with customizable fill and stroke styling."},{"name":"alamenai/popup","type":"registry:item","title":"Map Popup","description":"Info popups and tooltips for map locations."},{"name":"alamenai/radar","type":"registry:item","title":"Map Radar","description":"Animated radar sweep signal overlay on map coordinates."},{"name":"alamenai/rain","type":"registry:item","title":"Map Rain","description":"Animated rain effect layer."},{"name":"alamenai/raster-video","type":"registry:item","title":"Map Raster Video","description":"Video overlay layers on the map."},{"name":"alamenai/sandstorm","type":"registry:item","title":"Map Sandstorm","description":"Atmospheric sandstorm effect with horizontal particle movement and reduced visibility."},{"name":"alamenai/snow","type":"registry:item","title":"Map Snow","description":"Falling snowflakes effect with gentle drift and wind."},{"name":"alamenai/steam","type":"registry:item","title":"Map Steam","description":"Rising steam effect with wispy particle animation."},{"name":"alamenai/sync","type":"registry:item","title":"Map Sync","description":"Synchronized multi-map component with bidirectional movement sync."},{"name":"alamenai/targeting-reticle","type":"registry:item","title":"Map Targeting Reticle","description":"Military-style targeting brackets with tracking and lock-on capabilities."},{"name":"alamenai/tsunami","type":"registry:item","title":"Map Tsunami","description":"Animated tsunami wave effect with incoming wave, crashing foam, and debris."},{"name":"alamenai/watermark","type":"registry:item","title":"Map Watermark","description":"Text watermark overlay for maps with configurable position and styling."},{"name":"anmolsaini16/analytics-card","type":"registry:item","title":"Analytics Card","description":"A compact visitor metric card layered over a world map with proportional location markers and a growth badge."},{"name":"anmolsaini16/analytics-map","type":"registry:item","title":"Analytics Map","description":"A full-page real-time analytics dashboard with a world map, overview metrics, traffic breakdown cards, and device statistics."},{"name":"anmolsaini16/choropleth","type":"registry:item","title":"Choropleth","description":"An interactive world choropleth that shades countries by a metric and includes a theme-aware legend and hover details."},{"name":"anmolsaini16/delivery-tracker","type":"registry:item","title":"Delivery Tracker","description":"A responsive delivery tracking screen with order details, a routed map, pickup and drop-off markers, and courier progress."},{"name":"anmolsaini16/heatmap","type":"registry:item","title":"Heatmap","description":"A globe-projected earthquake density heatmap with zoom-responsive intensity, color, radius, and point layers."},{"name":"anmolsaini16/logistics-network","type":"registry:item","title":"Logistics Network","description":"A domestic logistics dashboard with globe-projected routes, hub markers, operational stats, and sidebar filters."},{"name":"anmolsaini16/map","type":"registry:item","title":"Map","description":"A composable MapLibre map with theme-aware styles, markers, popups, controls, routes, arcs, GeoJSON layers, and point clustering."},{"name":"anmolsaini16/store-locator","type":"registry:item","title":"Store Locator","description":"A searchable store locator with a synchronized results sidebar, interactive markers, fly-to selection, tooltips, and details popups."},{"name":"anmolsaini16/uptime-monitor","type":"registry:item","title":"Uptime Monitor","description":"A status dashboard mapping edge network locations with live health, latency, uptime, and a node detail sidebar."},{"name":"bklit/area-chart","type":"registry:item","title":"Area Chart","description":"A composable area chart with gradient fills and animations"},{"name":"bklit/background","type":"registry:item","title":"Background","description":"Pattern fill for the plot area when grid lines are hidden"},{"name":"bklit/bar-chart","type":"registry:item","title":"Bar Chart","description":"A composable bar chart with horizontal/vertical orientations and animations"},{"name":"bklit/bar-depth","type":"registry:item","title":"Bar Depth","description":"3D depth and glossy glass surfaces for BarChart bars"},{"name":"bklit/candlestick-chart","type":"registry:item","title":"Candlestick Chart","description":"A composable OHLC candlestick chart with gradients, patterns, tooltips, and hover interactions"},{"name":"bklit/chart-context","type":"registry:item","title":"Chart Context","description":"Shared context and hooks for Bklit chart components"},{"name":"bklit/chart-tooltip","type":"registry:item","title":"Tooltip","description":"Composable tooltip components for charts"},{"name":"bklit/choropleth-chart","type":"registry:item","title":"Choropleth Chart","description":"A geographic map chart with zoom, pan, and data visualization"},{"name":"bklit/composed-chart","type":"registry:item","title":"Composed Chart","description":"Time-series chart composing Line, Area, and SeriesBar on one shared scale (Recharts ComposedChart-style)"},{"name":"bklit/funnel-chart","type":"registry:item","title":"Funnel Chart","description":"An animated funnel chart with multi-layer halo rings, hover interactions, and staggered entrance animations"},{"name":"bklit/gauge-chart","type":"registry:item","title":"Gauge","description":"Notch-based radial or linear gauge with optional center label, patterns, and optional gradients"},{"name":"bklit/grid","type":"registry:item","title":"Grid","description":"Grid lines for charts"},{"name":"bklit/heatmap-chart","type":"registry:item","title":"Heatmap Chart","description":"A contribution heatmap with animated cells and configurable level colors"},{"name":"bklit/legend","type":"registry:item","title":"Legend","description":"Composable legend components for charts"},{"name":"bklit/line-chart","type":"registry:item","title":"Line Chart","description":"A composable line chart with multiple series support"},{"name":"bklit/live-line-chart","type":"registry:item","title":"Live Line Chart","description":"Real-time streaming line chart with smooth scrolling, crosshair, and animated axes"},{"name":"bklit/markers","type":"registry:item","title":"Chart Markers","description":"Marker components for highlighting data points on charts"},{"name":"bklit/pie-chart","type":"registry:item","title":"Pie Chart","description":"A composable pie chart with animations and customizable slices"},{"name":"bklit/profit-loss-line","type":"registry:item","title":"Profit/Loss Line","description":"Sign-colored line segments for profit and loss on LineChart"},{"name":"bklit/projection-line","type":"registry:item","title":"Projection Line","description":"Forecast segment extending a line series past the last data point"},{"name":"bklit/radar-chart","type":"registry:item","title":"Radar Chart","description":"A composable radar/spider chart with multiple data series"},{"name":"bklit/reference-area","type":"registry:item","title":"Reference Area","description":"Shaded data-coordinate band for target ranges and thresholds on time-series charts"},{"name":"bklit/ring-chart","type":"registry:item","title":"Ring Chart","description":"A composable donut/ring chart with progress indicators"},{"name":"bklit/sankey-chart","type":"registry:item","title":"Sankey Chart","description":"A flow diagram for visualizing data transfers between nodes"},{"name":"bklit/scatter-chart","type":"registry:item","title":"Scatter Chart","description":"A composable time-series scatter chart with offset rings, hover dimming, and animated enter"},{"name":"bklit/stat-card-area-01","type":"registry:item","title":"Stat Card Area","description":"Revenue stat card with gradient area sparkline, NumberFlow, and trend badge"},{"name":"bklit/stat-card-choropleth-01","type":"registry:item","title":"Stat Card Choropleth","description":"Visitor map stat card with choropleth sparkline, NumberFlow, and trend badge"},{"name":"bklit/stat-card-line-01","type":"registry:item","title":"Stat Card Line","description":"Sessions stat card with line sparkline, overlaid NumberFlow, and trend badge"},{"name":"bklit/sunburst-chart","type":"registry:item","title":"Sunburst Chart","description":"A composable hierarchical sunburst chart with drill-down zoom and animated segments"},{"name":"bklit/x-axis","type":"registry:item","title":"X Axis","description":"X-axis component for time-series charts"},{"name":"bklit/y-axis","type":"registry:item","title":"Y Axis","description":"Y-axis component for value labels in line and area charts"},{"name":"danielpetho/animated-gradient-with-svg","type":"registry:item","title":"Animated Gradient With SVG","description":"An animated mesh gradient rendered with SVG filters and configurable color stops."},{"name":"danielpetho/basic-number-ticker","type":"registry:item","title":"Basic Number Ticker","description":"A numeric ticker that animates between changing values."},{"name":"danielpetho/box-carousel","type":"registry:item","title":"Box Carousel","description":"A 3D box carousel for image or video slides with controls and autoplay support."},{"name":"danielpetho/breathing-text","type":"registry:item","title":"Breathing Text","description":"Text whose variable-font axes animate in a repeating breathing rhythm."},{"name":"danielpetho/circling-elements","type":"registry:item","title":"Circling Elements","description":"Elements that orbit a shared center along configurable circular paths."},{"name":"danielpetho/css-box","type":"registry:item","title":"CSS Box","description":"A transformable 3D CSS box with hover, drag, and scroll-driven presentation options."},{"name":"danielpetho/cursor-attractor-and-gravity","type":"registry:item","title":"Cursor Attractor and Gravity","description":"Matter.js bodies attracted to the cursor with gravity, SVG, and image support."},{"name":"danielpetho/drag-elements","type":"registry:item","title":"Drag Elements","description":"A container for draggable elements with optional momentum and bounded movement."},{"name":"danielpetho/elastic-line","type":"registry:item","title":"Elastic Line","description":"An interactive line that bends toward the pointer and springs back on release."},{"name":"danielpetho/element-along-svg-path","type":"registry:item","title":"Element Along SVG Path","description":"A Motion component that moves an element along a supplied SVG path."},{"name":"danielpetho/float","type":"registry:item","title":"Float","description":"A wrapper that gives content a configurable continuous floating motion."},{"name":"danielpetho/gooey-svg-filter","type":"registry:item","title":"Gooey SVG Filter","description":"A reusable SVG filter that merges nearby shapes into a gooey visual surface."},{"name":"danielpetho/gravity","type":"registry:item","title":"Gravity","description":"A configurable Matter.js gravity scene with draggable image, SVG, and HTML bodies."},{"name":"danielpetho/image-trail","type":"registry:item","title":"Image Trail","description":"Images or arbitrary elements that follow pointer movement as a layered trail."},{"name":"danielpetho/letter-3d-swap","type":"registry:item","title":"Letter 3D Swap","description":"A 3D letter swap that rotates between the original and replacement text."},{"name":"danielpetho/letter-swap-forward-anim","type":"registry:item","title":"Letter Swap Forward Anim","description":"A forward letter-swap animation for hoverable labels and links."},{"name":"danielpetho/letter-swap-pingpong-anim","type":"registry:item","title":"Letter Swap Pingpong Anim","description":"A ping-pong letter-swap animation that alternates its travel direction."},{"name":"danielpetho/marquee-along-svg-path","type":"registry:item","title":"Marquee Along SVG Path","description":"A repeated marquee that follows an SVG path with configurable spacing and direction."},{"name":"danielpetho/media-between-text","type":"registry:item","title":"Media Between Text","description":"A text layout that reveals and positions media between words on hover or scroll."},{"name":"danielpetho/parallax-floating","type":"registry:item","title":"Parallax Floating","description":"A layered image composition that floats and shifts with pointer movement."},{"name":"danielpetho/pixel-trail","type":"registry:item","title":"Pixel Trail","description":"A pointer-driven grid that leaves a fading, optionally gooey trail of colored pixels."},{"name":"danielpetho/pixelate-svg-filter","type":"registry:item","title":"Pixelate SVG Filter","description":"A reusable SVG filter that pixelates text, images, and animated elements."},{"name":"danielpetho/random-letter-swap-forward-anim","type":"registry:item","title":"Random Letter Swap Forward Anim","description":"A forward letter swap with characters animated in randomized order."},{"name":"danielpetho/random-letter-swap-pingpong-anim","type":"registry:item","title":"Random Letter Swap Pingpong Anim","description":"A randomized letter swap that alternates forward and reverse motion."},{"name":"danielpetho/scramble-hover","type":"registry:item","title":"Scramble Hover","description":"Text that scrambles and resolves when the pointer enters or leaves."},{"name":"danielpetho/scramble-in","type":"registry:item","title":"Scramble In","description":"Text that scrambles into its final readable value on entry."},{"name":"danielpetho/screensaver","type":"registry:item","title":"Screensaver","description":"A bouncing screensaver element constrained to its measured container."},{"name":"danielpetho/scroll-and-swap-text","type":"registry:item","title":"Scroll and Swap Text","description":"Text whose words swap through a configured sequence as the page scrolls."},{"name":"danielpetho/simple-marquee","type":"registry:item","title":"Simple Marquee","description":"A flexible looping marquee with drag, easing, axis, and perspective options."},{"name":"danielpetho/stacking-cards","type":"registry:item","title":"Stacking Cards","description":"Cards that stack and scale as the page scrolls through their container."},{"name":"danielpetho/text-along-path","type":"registry:item","title":"Text Along Path","description":"Text laid out and animated along a configurable SVG path."},{"name":"danielpetho/text-cursor-proximity","type":"registry:item","title":"Text Cursor Proximity","description":"Text characters that react independently to cursor distance and falloff."},{"name":"danielpetho/text-highlighter","type":"registry:item","title":"Text Highlighter","description":"An animated marker-style highlight triggered by view, hover, scroll, or a ref."},{"name":"danielpetho/text-rotate","type":"registry:item","title":"Text Rotate","description":"A rotating text sequence with configurable animation, staggering, mapping, and scroll steps."},{"name":"danielpetho/typewriter","type":"registry:item","title":"Typewriter","description":"A typewriter effect with configurable typing, deletion, delay, and looping behavior."},{"name":"danielpetho/underline-center","type":"registry:item","title":"Underline Center","description":"An underline animation that expands outward from the center."},{"name":"danielpetho/underline-comes-in-goes-out","type":"registry:item","title":"Underline Comes In Goes Out","description":"An underline that enters from one side and exits through the other."},{"name":"danielpetho/underline-goes-out-comes-in","type":"registry:item","title":"Underline Goes Out Comes In","description":"An underline that retracts and returns from the opposite side."},{"name":"danielpetho/underline-to-background","type":"registry:item","title":"Underline To Background","description":"An underline that grows into a full text background on interaction."},{"name":"danielpetho/variable-font-and-cursor","type":"registry:item","title":"Variable Font and Cursor","description":"Variable-font axes driven by the cursor across the full text run."},{"name":"danielpetho/variable-font-cursor-proximity","type":"registry:item","title":"Variable Font Cursor Proximity","description":"Variable-font characters that respond independently to cursor proximity."},{"name":"danielpetho/variable-font-hover-by-letter","type":"registry:item","title":"Variable Font Hover By Letter","description":"Variable-font axes animated per letter during hover."},{"name":"danielpetho/variable-font-hover-by-random-letter","type":"registry:item","title":"Variable Font Hover By Random Letter","description":"Variable-font letters animated in randomized order during hover."},{"name":"danielpetho/vertical-cut-reveal","type":"registry:item","title":"Vertical Cut Reveal","description":"A vertically sliced text reveal with line, word, letter, stagger, and scroll modes."},{"name":"davidhdev/asciify/react","type":"registry:item","title":"Asciify","description":"Redraws your page as live ascii characters in a soft radius around the cursor, with real glyph, shade block, and binary ramps. The HTML stays interactive. No dependencies."},{"name":"davidhdev/bend/react","type":"registry:item","title":"Bend","description":"Folds the top and bottom of your page over virtual edges as you scroll, like scrolling on the face of a cube. The HTML stays interactive. No dependencies."},{"name":"davidhdev/blaze/react","type":"registry:item","title":"Blaze","description":"Fire sparks, smoke, and heat distortion rising from the bottom of your page. The HTML stays interactive. No dependencies."},{"name":"davidhdev/bubble/react","type":"registry:item","title":"Bubble","description":"A glassy droplet that trails the cursor as blending metaballs and refracts the live page beneath it, with dispersion, frost, and an iridescent sheen. The HTML stays interactive. No dependencies."},{"name":"davidhdev/cloth/react","type":"registry:item","title":"Cloth","description":"Hangs your live HTML on a piece of fabric rippling in the wind, with softly lit folds. Cursor strokes send waves across the cloth. The HTML stays interactive. No dependencies."},{"name":"davidhdev/clouds/react","type":"registry:item","title":"Clouds","description":"Procedural fog that drifts over your page and blurs what it covers. Cursor movement parts the clouds. The HTML stays interactive. No dependencies."},{"name":"davidhdev/dithered-object/react","type":"registry:item","title":"DitheredObject","description":"Renders any GLB or glTF model in a floating studio scene through a 1-bit Bayer dither. Built on three.js."},{"name":"davidhdev/droplets/react","type":"registry:item","title":"Droplets","description":"Rain droplets that run down the screen and refract your page behind them. The HTML stays interactive. No dependencies."},{"name":"davidhdev/glass-object/react","type":"registry:item","title":"GlassObject","description":"Turns any GLB/glTF model, SVG, or image into a floating liquid-glass object with real refraction, chromatic dispersion, frost, and tinted absorption, lit by a studio environment. Built on three.js."},{"name":"davidhdev/glass/react","type":"registry:item","title":"Glass","description":"A cursor-following glass lens that refracts your page like real glass, with a crystal ball zoom over target elements. The HTML stays interactive. No dependencies."},{"name":"davidhdev/glitch/react","type":"registry:item","title":"Glitch","description":"Broadcast glitch bursts that tear the page into shifted slices with RGB splits, corrupted blocks, and analog noise, then settle back to a clean read. The HTML stays interactive. No dependencies."},{"name":"davidhdev/grid/react","type":"registry:item","title":"Grid","description":"Splits your page into a grid of 3D tiles that ripple in waves around the cursor. The HTML stays interactive. No dependencies."},{"name":"davidhdev/hex-float/react","type":"registry:item","title":"HexFloat","description":"Renders the live page onto a floor of shiny beveled hex tiles that lean back in perspective, bob gently, and rise toward the cursor. The HTML stays interactive. No dependencies."},{"name":"davidhdev/laser/react","type":"registry:item","title":"Laser","description":"Hides everything below a glowing laser beam near the bottom of the viewport. Scrolling prints new content in from behind it. The HTML stays interactive. No dependencies."},{"name":"davidhdev/liquid/react","type":"registry:item","title":"Liquid","description":"A pointer-driven WebGL fluid simulation over your page. The HTML stays interactive. No dependencies."},{"name":"davidhdev/magnify/react","type":"registry:item","title":"Magnify","description":"A sci-fi scanner lens that follows the cursor and magnifies the live page inside a configurable HUD reticle, with chromatic aberration haze and click ripples that bend the page. The HTML stays interactive. No dependencies."},{"name":"davidhdev/particle-object/react","type":"registry:item","title":"ParticleObject","description":"Rebuilds any GLB/glTF model, SVG, or image as a cloud of particles that the cursor pushes, swirls, and springs back into shape. Built on three.js."},{"name":"davidhdev/particle-reveal/react","type":"registry:item","title":"ParticleReveal","description":"Renders your page as fine grayscale dust that merges back into crisp UI around the cursor. The HTML stays interactive. No dependencies."},{"name":"davidhdev/particle-scroll/react","type":"registry:item","title":"ParticleScroll","description":"Dissolves everything below a chosen line into drifting sand that reassembles as you scroll. The HTML stays interactive. No dependencies."},{"name":"davidhdev/peel/react","type":"registry:item","title":"Peel","description":"Peels your page back from a chosen edge as the cursor approaches, revealing a second layer underneath. The HTML stays interactive. No dependencies."},{"name":"davidhdev/retro-dither/react","type":"registry:item","title":"RetroDither","description":"A retro dither lens that pixelates and quantizes your page around the cursor. The HTML stays interactive. No dependencies."},{"name":"davidhdev/ripple/react","type":"registry:item","title":"Ripple","description":"Water ripples that spread from every click and refract the live page like a pond surface, with dispersion and light glints on the crests. The HTML stays interactive. No dependencies."},{"name":"davidhdev/shatter/react","type":"registry:item","title":"Shatter","description":"Shatters your page into 3D glass shards that lift, tilt, and float around the cursor, refracting the content beneath them, with perspective and soft shadows. The HTML stays interactive. No dependencies."},{"name":"davidhdev/vhs/react","type":"registry:item","title":"VHS","description":"Plays your page back like a worn VHS tape, with tape wave, head-switch noise, chroma bleed, and grain. The HTML stays interactive. No dependencies."},{"name":"educlopez/agent-avatar","type":"registry:item","title":"Agent Avatar","description":"An agent avatar with status indicators, glowing rings, and optional pulse animation."},{"name":"educlopez/announcement-bar","type":"registry:item","title":"Announcement Bar","description":"A dismissible announcement strip with an action link, scanlines, and HUD-style glow."},{"name":"educlopez/anomaly-banner","type":"registry:item","title":"Anomaly Banner","description":"An animated anomaly warning banner with amber scan effects and a technical HUD readout."},{"name":"educlopez/arrival-panel","type":"registry:item","title":"Arrival Panel","description":"A gridded HUD panel for displaying an arrival title, subtitle, time, and unit."},{"name":"educlopez/avatar-group","type":"registry:item","title":"Avatar Group","description":"An overlapping avatar stack with colored status glows and an overflow count."},{"name":"educlopez/beam-marker","type":"registry:item","title":"Beam Marker","description":"A map-style beam marker with coordinates, labels, glowing accents, and HUD corners."},{"name":"educlopez/bento-grid","type":"registry:item","title":"Bento Grid","description":"A responsive bento layout with glowing borders, scanlines, and HUD-style corner framing."},{"name":"educlopez/boot-sequence","type":"registry:item","title":"Boot Sequence","description":"An animated boot sequence that reveals system steps inside a scanlined HUD frame."},{"name":"educlopez/breadcrumb-nav","type":"registry:item","title":"Breadcrumb Nav","description":"A monospace breadcrumb trail with uppercase labels and Tron-style active accents."},{"name":"educlopez/changelog","type":"registry:item","title":"Changelog","description":"A chronological change feed with status glows, scanlines, and HUD-style framing."},{"name":"educlopez/chip","type":"registry:item","title":"Chip","description":"A compact selectable or removable chip with monospace HUD styling."},{"name":"educlopez/circuit-background","type":"registry:item","title":"Circuit Background","description":"A decorative circuit-board background with animated paths and primary-color accents."},{"name":"educlopez/command-menu","type":"registry:item","title":"Command Menu","description":"A searchable command palette with scanlines, glowing accents, and HUD corner details."},{"name":"educlopez/comparison-table","type":"registry:item","title":"Comparison Table","description":"A feature comparison table with scanlines, monospace labels, and HUD corner framing."},{"name":"educlopez/countdown","type":"registry:item","title":"Countdown","description":"A segmented countdown readout with uppercase labels and Tron-style color variants."},{"name":"educlopez/crt-effect","type":"registry:item","title":"CRT Effect","description":"CRT monitor effect with scanlines, vignette, flicker, and scan sweep animation.\n * Wrap any content to give it a retro CRT monitor appearance."},{"name":"educlopez/cta-banner","type":"registry:item","title":"CTA Banner","description":"A call-to-action banner with glowing controls, scanlines, and HUD corner framing."},{"name":"educlopez/data-card","type":"registry:item","title":"Data Card","description":"A HUD-style card for labeled data fields, subtitles, and status indicators."},{"name":"educlopez/data-stream","type":"registry:item","title":"Data Stream","description":"A streaming event feed with staggered entries, status glows, scanlines, and HUD framing."},{"name":"educlopez/data-table","type":"registry:item","title":"Data Table","description":"A sortable data table with staggered row reveals, scanlines, and HUD corner accents."},{"name":"educlopez/derez-timer","type":"registry:item","title":"Derez Timer","description":"A glowing digital countdown for minutes, seconds, and milliseconds with a derez effect."},{"name":"educlopez/diagnostics-panel","type":"registry:item","title":"Diagnostics Panel","description":"A diagnostics panel for status metrics with colored glows, scanlines, and HUD framing."},{"name":"educlopez/divider","type":"registry:item","title":"Divider","description":"A horizontal or vertical divider with optional labels and Tron-style glow variants."},{"name":"educlopez/dropdown","type":"registry:item","title":"Dropdown","description":"A trigger-based action menu with scanlines, monospace labels, and HUD corner details."},{"name":"educlopez/empty-state","type":"registry:item","title":"Empty State","description":"An empty-state panel with an icon, description, action, and HUD-style corner accents."},{"name":"educlopez/energy-meter","type":"registry:item","title":"Energy Meter","description":"A segmented energy meter with status colors, glow, scanlines, and optional value labels."},{"name":"educlopez/faq","type":"registry:item","title":"FAQ","description":"An accordion-based FAQ with a subtle grid, scanlines, and HUD corner framing."},{"name":"educlopez/feature-card","type":"registry:item","title":"Feature Card","description":"A feature card with glowing accents, scanlines, and HUD-style corner framing."},{"name":"educlopez/file-upload","type":"registry:item","title":"File Upload","description":"A drag-and-drop file picker with validation, glowing borders, and HUD corner accents."},{"name":"educlopez/floating-panel","type":"registry:item","title":"Floating Panel","description":"A positioned data panel with compact monospace labels and HUD corner brackets."},{"name":"educlopez/gauge","type":"registry:item","title":"Gauge","description":"A radial value gauge with configurable ranges, status variants, glow, and pulse effects."},{"name":"educlopez/glow-container","type":"registry:item","title":"Glow Container","description":"A wrapper that adds configurable glow intensity, pulsing, and hover effects to content."},{"name":"educlopez/grid-scan-overlay","type":"registry:item","title":"Grid Scan Overlay","description":"An animated grid overlay with a sweeping primary-color scan line."},{"name":"educlopez/heatmap","type":"registry:item","title":"Heatmap","description":"A labeled heatmap with glowing intensity cells, scanlines, and HUD corner framing."},{"name":"educlopez/hud-corner-frame","type":"registry:item","title":"Hud Corner Frame","description":"A decorative HUD corner bracket that can be positioned around framed content."},{"name":"educlopez/hud-frame","type":"registry:item","title":"HUD Frame","description":"A reusable HUD frame with corner brackets, an optional label, and a subtle grid."},{"name":"educlopez/identity-disc","type":"registry:item","title":"Identity Disc","description":"A glowing identity profile display with avatar, designation, access level, and status."},{"name":"educlopez/kanban-board","type":"registry:item","title":"Kanban Board","description":"A draggable kanban board with scanlined columns, status accents, and HUD framing."},{"name":"educlopez/location-display","type":"registry:item","title":"Location Display","description":"A compact location HUD for sector, grid, coordinates, and connection status."},{"name":"educlopez/logo-cloud","type":"registry:item","title":"Logo Cloud","description":"An animated logo marquee with scanlines, uppercase labels, and HUD corner framing."},{"name":"educlopez/marquee","type":"registry:item","title":"Marquee","description":"An infinitely scrolling row with direction, speed, style, and pause-on-hover controls."},{"name":"educlopez/modal","type":"registry:item","title":"Modal","description":"A controlled modal with title, description, footer, scanlines, and HUD corner framing."},{"name":"educlopez/notification","type":"registry:item","title":"Notification","description":"A dismissible notification card with status variants, glow, scanlines, and HUD framing."},{"name":"educlopez/number-input","type":"registry:item","title":"Number Input","description":"A numeric input with increment and decrement controls and compact monospace labels."},{"name":"educlopez/pricing-card","type":"registry:item","title":"Pricing Card","description":"A pricing plan card with feature lists, glowing emphasis, scanlines, and HUD framing."},{"name":"educlopez/progress-bar","type":"registry:item","title":"Progress Bar","description":"A labeled progress bar with status glows, animated stripes, and scanline styling."},{"name":"educlopez/progress-ring","type":"registry:item","title":"Progress Ring","description":"A circular progress indicator with configurable size, status color, glow, and pulse."},{"name":"educlopez/radar","type":"registry:item","title":"Radar","description":"An animated radar display with targets, range rings, glow, and a sweeping beam."},{"name":"educlopez/rating","type":"registry:item","title":"Rating","description":"A configurable rating display with selectable values, status colors, and optional glow."},{"name":"educlopez/regen-indicator","type":"registry:item","title":"Regen Indicator","description":"A pulsing regeneration status readout with cyan bars and monospace labeling."},{"name":"educlopez/reticle","type":"registry:item","title":"Reticle","description":"An animated targeting reticle with configurable size and status-color variants."},{"name":"educlopez/sidebar","type":"registry:item","title":"Sidebar","description":"A composable responsive sidebar with providers, triggers, navigation groups, and menus."},{"name":"educlopez/signal-indicator","type":"registry:item","title":"Signal Indicator","description":"A signal-strength display with status colors, glowing bars, and optional value labels."},{"name":"educlopez/sparkline","type":"registry:item","title":"Sparkline","description":"A compact line or area chart with status colors, glow, and optional draw animation."},{"name":"educlopez/speed-indicator","type":"registry:item","title":"Speed Indicator","description":"A compact speed readout with a segmented bar, numeric value, and monospace HUD labels."},{"name":"educlopez/stat","type":"registry:item","title":"Stat","description":"A compact HUD statistic with a label, value, unit, and directional indicator."},{"name":"educlopez/stat-card","type":"registry:item","title":"Stat Card","description":"A metric card with value, unit, trend, sparkline, scanlines, and HUD corner framing."},{"name":"educlopez/stats-counter","type":"registry:item","title":"Stats Counter","description":"A responsive metric grid with scanlines, monospace labels, and HUD corner framing."},{"name":"educlopez/status-bar","type":"registry:item","title":"Status Bar","description":"A collection of system status, uplink, information, and progress HUD displays."},{"name":"educlopez/stepper","type":"registry:item","title":"Stepper","description":"A horizontal or vertical step indicator with glowing progress and scanlined HUD framing."},{"name":"educlopez/tag","type":"registry:item","title":"Tag","description":"A dismissible status tag with size, color, and optional glow variants."},{"name":"educlopez/terminal","type":"registry:item","title":"Terminal","description":"A terminal window with typed lines, status variants, scanlines, and HUD corner framing."},{"name":"educlopez/testimonial-card","type":"registry:item","title":"Testimonial Card","description":"A testimonial card with quote, author details, rating, scanlines, and HUD corner framing."},{"name":"educlopez/text-input","type":"registry:item","title":"Text Input","description":"A labeled text input with hint, error, icon, and compact Tron-style accents."},{"name":"educlopez/thegridcn-alert","type":"registry:item","title":"Tron Alert","description":"A Tron-styled alert and banner pair with monospace text, status colors, and optional pulse."},{"name":"educlopez/thegridcn-badge","type":"registry:item","title":"Badge","description":"A compact HUD-style badge with dot, pulse, size, and status variants."},{"name":"educlopez/thegridcn-pagination","type":"registry:item","title":"Pagination","description":"Pagination controls with glowing active states and compact monospace HUD labels."},{"name":"educlopez/thegridcn-select","type":"registry:item","title":"Select","description":"A select control with monospace labels, glowing focus states, and a scanlined menu."},{"name":"educlopez/thegridcn-skeleton","type":"registry:item","title":"Skeleton","description":"A loading placeholder with shape variants and animated primary-color HUD accents."},{"name":"educlopez/thegridcn-slider","type":"registry:item","title":"Slider","description":"A numeric slider with a glowing track, value label, and compact monospace styling."},{"name":"educlopez/thegridcn-tabs","type":"registry:item","title":"Tabs","description":"A tabbed interface with size and layout variants, glowing active states, and HUD labels."},{"name":"educlopez/thegridcn-timeline","type":"registry:item","title":"Timeline","description":"A chronological timeline with glowing markers, status colors, and monospace HUD labels."},{"name":"educlopez/thegridcn-toggle","type":"registry:item","title":"Toggle","description":"A binary toggle with glowing checked state, size variants, and monospace labeling."},{"name":"educlopez/thegridcn-tooltip","type":"registry:item","title":"Tooltip","description":"A compact tooltip with monospace text, primary-color accents, and HUD corner details."},{"name":"educlopez/timeline-bar","type":"registry:item","title":"Timeline Bar","description":"A timeline progress bar with labeled endpoints, markers, and compact monospace styling."},{"name":"educlopez/timer","type":"registry:item","title":"Timer","description":"A digital hours, minutes, and seconds display with size and status-color variants."},{"name":"educlopez/toast","type":"registry:item","title":"Toast","description":"A toast provider and notification stack with status colors, scanlines, and HUD corners."},{"name":"educlopez/tunnel","type":"registry:item","title":"Tunnel","description":"Animated instanced rings form a neon 3D tunnel while keeping draw calls low."},{"name":"educlopez/uplink-header","type":"registry:item","title":"Uplink Header","description":"A compact uplink status header with left and right labels and signal-color variants."},{"name":"educlopez/video-player","type":"registry:item","title":"Video Player","description":"A video control panel with playback actions, time status, scanlines, and HUD framing."},{"name":"educlopez/video-progress","type":"registry:item","title":"Video Progress","description":"A video timeline with current and end times, progress fill, and labeled markers."},{"name":"educlopez/waveform","type":"registry:item","title":"Waveform","description":"An animated audio waveform with playback, status-color, glow, and scanline options."},{"name":"ekmas/accordion","type":"registry:item","title":"Accordion","description":"A vertically stacked set of interactive headings that each reveal a section of content."},{"name":"ekmas/alert","type":"registry:item","title":"Alert","description":"Displays a callout for user attention."},{"name":"ekmas/alert-dialog","type":"registry:item","title":"Alert Dialog","description":"A modal dialog that interrupts the user with important content and expects a response."},{"name":"ekmas/attachment","type":"registry:item","title":"Attachment","description":"Displays a file attachment with media, title, description and actions."},{"name":"ekmas/avatar","type":"registry:item","title":"Avatar","description":"An image element with a fallback for representing the user."},{"name":"ekmas/badge","type":"registry:item","title":"Badge","description":"Displays a badge or a component that looks like a badge."},{"name":"ekmas/breadcrumb","type":"registry:item","title":"Breadcrumb","description":"Displays the current page location within a hierarchical structure."},{"name":"ekmas/bubble","type":"registry:item","title":"Bubble","description":"A chat bubble for displaying a message in a conversation."},{"name":"ekmas/button","type":"registry:item","title":"Button","description":"Displays a button or a component that looks like a button."},{"name":"ekmas/button-group","type":"registry:item","title":"Button Group","description":"A container that groups related buttons together with consistent styling."},{"name":"ekmas/calendar","type":"registry:item","title":"Calendar","description":"A date field component that allows users to enter and edit date."},{"name":"ekmas/card","type":"registry:item","title":"Card","description":"Displays a card with header, content, and footer."},{"name":"ekmas/carousel","type":"registry:item","title":"Carousel","description":"A carousel with motion and swipe built using Embla."},{"name":"ekmas/chart","type":"registry:item","title":"Chart","description":"Beautiful charts. Built using Recharts. Copy and paste into your apps."},{"name":"ekmas/checkbox","type":"registry:item","title":"Checkbox","description":"A control that allows the user to toggle between checked and not checked."},{"name":"ekmas/collapsible","type":"registry:item","title":"Collapsible","description":"An interactive component that expands/collapses a panel."},{"name":"ekmas/command","type":"registry:item","title":"Command","description":"Fast, composable, unstyled command menu for React."},{"name":"ekmas/context-menu","type":"registry:item","title":"Context Menu","description":"Opens a neobrutalist action menu from a right-click or long press."},{"name":"ekmas/dialog","type":"registry:item","title":"Dialog","description":"A window overlaid on either the primary window or another dialog window."},{"name":"ekmas/direction","type":"registry:item","title":"Direction","description":"Provides the reading direction (LTR or RTL) to Base UI components."},{"name":"ekmas/drawer","type":"registry:item","title":"Drawer","description":"A drawer component that slides out from the edge of the screen."},{"name":"ekmas/dropdown-menu","type":"registry:item","title":"Dropdown Menu","description":"Opens a neobrutalist action menu from an explicit trigger control."},{"name":"ekmas/empty","type":"registry:item","title":"Empty","description":"Use the Empty component to display an empty state."},{"name":"ekmas/field","type":"registry:item","title":"Field","description":"Combine labels, controls, and help text to compose accessible form fields and grouped inputs."},{"name":"ekmas/form","type":"registry:item","title":"Form","description":"Building forms with React Hook Form and Zod."},{"name":"ekmas/hover-card","type":"registry:item","title":"Hover Card","description":"For sighted users to preview content available behind a link."},{"name":"ekmas/image-card","type":"registry:item","title":"Image Card","description":"A card component optimized for displaying images with captions."},{"name":"ekmas/input","type":"registry:item","title":"Input","description":"Displays a form input field or a component that looks like an input field."},{"name":"ekmas/input-group","type":"registry:item","title":"Input Group","description":"Display additional information or actions to an input or textarea."},{"name":"ekmas/input-otp","type":"registry:item","title":"Input OTP","description":"Accessible one-time password input for authentication."},{"name":"ekmas/item","type":"registry:item","title":"Item","description":"A versatile component that you can use to display any content."},{"name":"ekmas/kbd","type":"registry:item","title":"Kbd","description":"Used to display textual user input from keyboard."},{"name":"ekmas/label","type":"registry:item","title":"Label","description":"Renders an accessible label associated with controls."},{"name":"ekmas/marker","type":"registry:item","title":"Marker","description":"A small inline status or step marker for a conversation timeline."},{"name":"ekmas/marquee","type":"registry:item","title":"Marquee","description":"A scrolling text component that animates horizontally."},{"name":"ekmas/menubar","type":"registry:item","title":"Menubar","description":"A horizontal navigation bar with clickable menu items."},{"name":"ekmas/message","type":"registry:item","title":"Message","description":"A message in a conversation, with an avatar, content, header and footer."},{"name":"ekmas/message-scroller","type":"registry:item","title":"Message Scroller","description":"A scroll container for chat messages with auto scroll and a scroll-to-end button."},{"name":"ekmas/native-select","type":"registry:item","title":"Native Select","description":"A native select element for choosing a single option from a list."},{"name":"ekmas/navigation-menu","type":"registry:item","title":"Navigation Menu","description":"A collection of links for site navigation."},{"name":"ekmas/pagination","type":"registry:item","title":"Pagination","description":"Displays page numbers and controls for navigating paginated data."},{"name":"ekmas/popover","type":"registry:item","title":"Popover","description":"Displays floating content in relation to a target element."},{"name":"ekmas/progress","type":"registry:item","title":"Progress","description":"Displays an indicator showing the completion progress of a task."},{"name":"ekmas/questionnaire","type":"registry:item","title":"Questionnaire","description":"A multi-step form for asking questions with single choice, multiple choice and free-form answers."},{"name":"ekmas/radio-group","type":"registry:item","title":"Radio Group","description":"A set of checkable buttons where only one can be checked at a time."},{"name":"ekmas/resizable","type":"registry:item","title":"Resizable","description":"Accessible resizable panel groups with keyboard support."},{"name":"ekmas/s1","type":"registry:item","title":"Star 1","description":"Decorative neobrutalist star shape 1, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s10","type":"registry:item","title":"Star 10","description":"Decorative neobrutalist star shape 10, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s11","type":"registry:item","title":"Star 11","description":"Decorative neobrutalist star shape 11, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s12","type":"registry:item","title":"Star 12","description":"Decorative neobrutalist star shape 12, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s13","type":"registry:item","title":"Star 13","description":"Decorative neobrutalist star shape 13, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s14","type":"registry:item","title":"Star 14","description":"Decorative neobrutalist star shape 14, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s15","type":"registry:item","title":"Star 15","description":"Decorative neobrutalist star shape 15, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s16","type":"registry:item","title":"Star 16","description":"Decorative neobrutalist star shape 16, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s17","type":"registry:item","title":"Star 17","description":"Decorative neobrutalist star shape 17, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s18","type":"registry:item","title":"Star 18","description":"Decorative neobrutalist star shape 18, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s19","type":"registry:item","title":"Star 19","description":"Decorative neobrutalist star shape 19, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s2","type":"registry:item","title":"Star 2","description":"Decorative neobrutalist star shape 2, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s20","type":"registry:item","title":"Star 20","description":"Decorative neobrutalist star shape 20, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s21","type":"registry:item","title":"Star 21","description":"Decorative neobrutalist star shape 21, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s22","type":"registry:item","title":"Star 22","description":"Decorative neobrutalist star shape 22, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s23","type":"registry:item","title":"Star 23","description":"Decorative neobrutalist star shape 23, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s24","type":"registry:item","title":"Star 24","description":"Decorative neobrutalist star shape 24, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s25","type":"registry:item","title":"Star 25","description":"Decorative neobrutalist star shape 25, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s26","type":"registry:item","title":"Star 26","description":"Decorative neobrutalist star shape 26, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s27","type":"registry:item","title":"Star 27","description":"Decorative neobrutalist star shape 27, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s28","type":"registry:item","title":"Star 28","description":"Decorative neobrutalist star shape 28, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s29","type":"registry:item","title":"Star 29","description":"Decorative neobrutalist star shape 29, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s3","type":"registry:item","title":"Star 3","description":"Decorative neobrutalist star shape 3, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s30","type":"registry:item","title":"Star 30","description":"Decorative neobrutalist star shape 30, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s31","type":"registry:item","title":"Star 31","description":"Decorative neobrutalist star shape 31, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s32","type":"registry:item","title":"Star 32","description":"Decorative neobrutalist star shape 32, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s33","type":"registry:item","title":"Star 33","description":"Decorative neobrutalist star shape 33, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s34","type":"registry:item","title":"Star 34","description":"Decorative neobrutalist star shape 34, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s35","type":"registry:item","title":"Star 35","description":"Decorative neobrutalist star shape 35, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s36","type":"registry:item","title":"Star 36","description":"Decorative neobrutalist star shape 36, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s37","type":"registry:item","title":"Star 37","description":"Decorative neobrutalist star shape 37, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s38","type":"registry:item","title":"Star 38","description":"Decorative neobrutalist star shape 38, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s39","type":"registry:item","title":"Star 39","description":"Decorative neobrutalist star shape 39, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s4","type":"registry:item","title":"Star 4","description":"Decorative neobrutalist star shape 4, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s40","type":"registry:item","title":"Star 40","description":"Decorative neobrutalist star shape 40, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s5","type":"registry:item","title":"Star 5","description":"Decorative neobrutalist star shape 5, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s6","type":"registry:item","title":"Star 6","description":"Decorative neobrutalist star shape 6, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s7","type":"registry:item","title":"Star 7","description":"Decorative neobrutalist star shape 7, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s8","type":"registry:item","title":"Star 8","description":"Decorative neobrutalist star shape 8, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/s9","type":"registry:item","title":"Star 9","description":"Decorative neobrutalist star shape 9, delivered as a customizable React SVG with color, size, stroke, and path class props."},{"name":"ekmas/scroll-area","type":"registry:item","title":"Scroll Area","description":"Augments native scroll functionality for custom, cross-browser styling."},{"name":"ekmas/select","type":"registry:item","title":"Select","description":"Displays a list of options for the user to pick from."},{"name":"ekmas/sheet","type":"registry:item","title":"Sheet","description":"Extends the Dialog component to display content that complements the main content of the screen."},{"name":"ekmas/sidebar","type":"registry:item","title":"Sidebar","description":"A composable, themeable and customizable sidebar component."},{"name":"ekmas/skeleton","type":"registry:item","title":"Skeleton","description":"Use to show a placeholder while content is loading."},{"name":"ekmas/slider","type":"registry:item","title":"Slider","description":"An input where the user selects a value from within a given range."},{"name":"ekmas/spinner","type":"registry:item","title":"Spinner","description":"An indicator that can be used to show a loading state."},{"name":"ekmas/switch","type":"registry:item","title":"Switch","description":"A toggle switch alternative to a checkbox."},{"name":"ekmas/table","type":"registry:item","title":"Table","description":"A responsive table component with sorting and filtering."},{"name":"ekmas/tabs","type":"registry:item","title":"Tabs","description":"A set of layered sections of content that display one panel at a time."},{"name":"ekmas/textarea","type":"registry:item","title":"Textarea","description":"Displays a form textarea or a component that looks like a textarea."},{"name":"ekmas/theme-amber","type":"registry:item","title":"Neobrutalism Amber","description":"Neobrutalism Amber is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-amber-duotone","type":"registry:item","title":"Neobrutalism Amber Duotone","description":"Neobrutalism Amber Duotone is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-blue","type":"registry:item","title":"Neobrutalism Blue","description":"Neobrutalism Blue is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-cyan","type":"registry:item","title":"Neobrutalism Cyan","description":"Neobrutalism Cyan is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-cyan-duotone","type":"registry:item","title":"Neobrutalism Cyan Duotone","description":"Neobrutalism Cyan Duotone is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-emerald","type":"registry:item","title":"Neobrutalism Emerald","description":"Neobrutalism Emerald is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-emerald-duotone","type":"registry:item","title":"Neobrutalism Emerald Duotone","description":"Neobrutalism Emerald Duotone is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-fuchsia","type":"registry:item","title":"Neobrutalism Fuchsia","description":"Neobrutalism Fuchsia is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-fuchsia-duotone","type":"registry:item","title":"Neobrutalism Fuchsia Duotone","description":"Neobrutalism Fuchsia Duotone is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-green","type":"registry:item","title":"Neobrutalism Green","description":"Neobrutalism Green is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-green-duotone","type":"registry:item","title":"Neobrutalism Green Duotone","description":"Neobrutalism Green Duotone is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-indigo","type":"registry:item","title":"Neobrutalism Indigo","description":"Neobrutalism Indigo is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-lime","type":"registry:item","title":"Neobrutalism Lime","description":"Neobrutalism Lime is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-lime-duotone","type":"registry:item","title":"Neobrutalism Lime Duotone","description":"Neobrutalism Lime Duotone is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-orange","type":"registry:item","title":"Neobrutalism Orange","description":"Neobrutalism Orange is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-orange-duotone","type":"registry:item","title":"Neobrutalism Orange Duotone","description":"Neobrutalism Orange Duotone is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-pink","type":"registry:item","title":"Neobrutalism Pink","description":"Neobrutalism Pink is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-purple","type":"registry:item","title":"Neobrutalism Purple","description":"Neobrutalism Purple is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-red","type":"registry:item","title":"Neobrutalism Red","description":"Neobrutalism Red is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-red-duotone","type":"registry:item","title":"Neobrutalism Red Duotone","description":"Neobrutalism Red Duotone is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-rose","type":"registry:item","title":"Neobrutalism Rose","description":"Neobrutalism Rose is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-rose-duotone","type":"registry:item","title":"Neobrutalism Rose Duotone","description":"Neobrutalism Rose Duotone is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-sky","type":"registry:item","title":"Neobrutalism Sky","description":"Neobrutalism Sky is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-sky-duotone","type":"registry:item","title":"Neobrutalism Sky Duotone","description":"Neobrutalism Sky Duotone is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-teal","type":"registry:item","title":"Neobrutalism Teal","description":"Neobrutalism Teal is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-teal-duotone","type":"registry:item","title":"Neobrutalism Teal Duotone","description":"Neobrutalism Teal Duotone is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-violet","type":"registry:item","title":"Neobrutalism Violet","description":"Neobrutalism Violet is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-violet-duotone","type":"registry:item","title":"Neobrutalism Violet Duotone","description":"Neobrutalism Violet Duotone is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-yellow","type":"registry:item","title":"Neobrutalism Yellow","description":"Neobrutalism Yellow is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/theme-yellow-duotone","type":"registry:item","title":"Neobrutalism Yellow Duotone","description":"Neobrutalism Yellow Duotone is a complete Tailwind CSS v4 palette with the upstream neobrutalist color, border, radius, shadow, chart, animation, and scrollbar tokens."},{"name":"ekmas/toast","type":"registry:item","title":"Toast","description":"A succinct message that is displayed temporarily."},{"name":"ekmas/toggle","type":"registry:item","title":"Toggle","description":"A two-state button that can be either on or off."},{"name":"ekmas/toggle-group","type":"registry:item","title":"Toggle Group","description":"A set of two-state buttons that can be toggled on or off."},{"name":"ekmas/tooltip","type":"registry:item","title":"Tooltip","description":"A popup that displays information related to an element when it receives keyboard focus or mouse hover."},{"name":"elevenlabs/audio-player","type":"registry:item","title":"Audio Player","description":"A customizable audio player with progress controls and playback management for music, podcasts, and voice content."},{"name":"elevenlabs/bar-visualizer","type":"registry:item","title":"Bar Visualizer","description":"Real-time audio frequency visualizer with state-based animations for voice agents and audio interfaces."},{"name":"elevenlabs/conversation","type":"registry:item","title":"Conversation","description":"A scrolling conversation container with auto-scroll and sticky-to-bottom behavior for chat interfaces."},{"name":"elevenlabs/conversation-bar","type":"registry:item","title":"Conversation Bar","description":"A complete voice conversation interface with microphone controls, text input, and real-time waveform visualization for ElevenLabs agents."},{"name":"elevenlabs/live-waveform","type":"registry:item","title":"Live Waveform","description":"Real-time canvas-based audio waveform visualizer with microphone input and customizable rendering modes."},{"name":"elevenlabs/matrix","type":"registry:item","title":"Matrix","description":"A retro dot-matrix display component with circular cells and smooth animations. Perfect for retro displays, indicators, and audio visualizations."},{"name":"elevenlabs/message","type":"registry:item","title":"Message","description":"Composable message components with avatar, content variants, and automatic styling for user and assistant messages."},{"name":"elevenlabs/mic-selector","type":"registry:item","title":"Mic Selector","description":"Microphone input selector with device management."},{"name":"elevenlabs/music-player-01","type":"registry:item","title":"Music Player 01","description":"Music player with a playlist, track metadata, seeking, and playback controls."},{"name":"elevenlabs/music-player-02","type":"registry:item","title":"Music Player 02","description":"Compact music player with album artwork, track details, and a progress control."},{"name":"elevenlabs/orb","type":"registry:item","title":"Orb","description":"A 3D animated orb with audio reactivity, custom colors, and agent state visualization built with Three.js."},{"name":"elevenlabs/pong-01","type":"registry:item","title":"Pong 01","description":"Retro Pong game with a dot-matrix display, player controls, and a leaderboard."},{"name":"elevenlabs/realtime-transcriber-01","type":"registry:item","title":"Realtime Transcriber 01","description":"Live speech transcription panel with language selection and streaming transcript feedback."},{"name":"elevenlabs/response","type":"registry:item","title":"Response","description":"Streaming markdown renderer with smooth character-by-character animations for AI responses using Streamdown."},{"name":"elevenlabs/scrub-bar","type":"registry:item","title":"Scrub Bar","description":"A component for scrubbing through a timeline, typically used for audio or video playback."},{"name":"elevenlabs/shimmering-text","type":"registry:item","title":"Shimmering Text","description":"Animated text with gradient shimmer effects and viewport-triggered animations using Motion."},{"name":"elevenlabs/speaker-01","type":"registry:item","title":"Speaker 01","description":"Speaker-style audio player with a reactive orb, waveform, and playback controls."},{"name":"elevenlabs/speech-input","type":"registry:item","title":"Speech Input","description":"A compact speech-to-text input component with real-time transcription using ElevenLabs Scribe."},{"name":"elevenlabs/transcriber-01","type":"registry:item","title":"Transcriber 01","description":"Audio upload and recording interface that turns speech into a readable transcript."},{"name":"elevenlabs/transcript-viewer","type":"registry:item","title":"Transcript Viewer","description":"A component for displaying an audio transcript with word-by-word highlighting synced to audio playback."},{"name":"elevenlabs/voice-button","type":"registry:item","title":"Voice Button","description":"Interactive button with voice recording states, live waveform visualization, and automatic feedback transitions."},{"name":"elevenlabs/voice-chat-01","type":"registry:item","title":"Voice Chat 01","description":"Voice conversation panel with a message history, text input, and an animated agent orb."},{"name":"elevenlabs/voice-chat-02","type":"registry:item","title":"Voice Chat 02","description":"Compact voice conversation card with an animated orb and call controls."},{"name":"elevenlabs/voice-chat-03","type":"registry:item","title":"Voice Chat 03","description":"Minimal voice chat interface with agent status and connect/disconnect controls."},{"name":"elevenlabs/voice-form-01","type":"registry:item","title":"Voice Form 01","description":"Form that fills fields from a recorded spoken request using speech transcription."},{"name":"elevenlabs/voice-nav-01","type":"registry:item","title":"Voice Nav 01","description":"Spoken site navigation that matches a recorded request to pages in a sitemap."},{"name":"elevenlabs/voice-picker","type":"registry:item","title":"Voice Picker","description":"Searchable voice selector with audio preview, orb visualization, and ElevenLabs voice integration."},{"name":"elevenlabs/waveform","type":"registry:item","title":"Waveform","description":"Canvas-based audio waveform visualization components with recording, playback scrubbing, and microphone input support."},{"name":"expo/alert-swiftui","type":"registry:item","title":"Alert","description":"A SwiftUI prompt that presents a title, supporting message and actions over the current view."},{"name":"expo/alertdialog-compose","type":"registry:item","title":"AlertDialog","description":"A Jetpack Compose modal prompt that requests a choice or acknowledgment before the current task continues."},{"name":"expo/badge-compose","type":"registry:item","title":"Badge","description":"A Jetpack Compose status marker or count that can stand alone or sit on another element."},{"name":"expo/badgedbox-compose","type":"registry:item","title":"BadgedBox","description":"A Jetpack Compose layout wrapper that positions a badge over content such as an icon."},{"name":"expo/basicalertdialog-compose","type":"registry:item","title":"BasicAlertDialog","description":"A low-level Jetpack Compose modal container for prompts with fully custom content."},{"name":"expo/bottomsheet-compose","type":"registry:item","title":"ModalBottomSheet","description":"A Jetpack Compose modal sheet that slides up from the bottom of the screen to present focused content."},{"name":"expo/bottomsheet-swiftui","type":"registry:item","title":"BottomSheet","description":"A SwiftUI modal sheet that presents focused content from the bottom of the screen."},{"name":"expo/bottomsheet-universal","type":"registry:item","title":"BottomSheet","description":"A universal @expo/ui modal sheet for presenting content from the bottom of the screen on Android, iOS and web."},{"name":"expo/box-compose","type":"registry:item","title":"Box","description":"A Jetpack Compose layout container that stacks children in the same space and controls their alignment."},{"name":"expo/button-compose","type":"registry:item","title":"Button","description":"Jetpack Compose pressable controls with Material 3 filled, tonal, outlined, elevated and text treatments."},{"name":"expo/button-swiftui","type":"registry:item","title":"Button","description":"A SwiftUI action control with native styling, semantic roles and modifier support."},{"name":"expo/button-universal","type":"registry:item","title":"Button","description":"A universal @expo/ui pressable button with native rendering and multiple visual variants on Android, iOS and web."},{"name":"expo/card-compose","type":"registry:item","title":"Card","description":"A Jetpack Compose surface for grouping related content and actions with filled, elevated or outlined treatment."},{"name":"expo/carousel-compose","type":"registry:item","title":"Carousel","description":"Jetpack Compose horizontal carousels for browsing scrollable collections in Material 3 layouts."},{"name":"expo/checkbox-compose","type":"registry:item","title":"Checkbox","description":"A Jetpack Compose selection control with checked, unchecked and indeterminate states."},{"name":"expo/checkbox-universal","type":"registry:item","title":"Checkbox","description":"A universal @expo/ui selection control for checked and unchecked states across Android, iOS and web."},{"name":"expo/chip-compose","type":"registry:item","title":"Chip","description":"Jetpack Compose compact controls for filters, input, suggestions or assistive actions."},{"name":"expo/collapsible-universal","type":"registry:item","title":"Collapsible","description":"A universal @expo/ui labelled header that toggles the visibility of its content on Android, iOS and web."},{"name":"expo/colorpicker-swiftui","type":"registry:item","title":"ColorPicker","description":"A SwiftUI control that opens the system color interface and binds the chosen color to app state."},{"name":"expo/column-compose","type":"registry:item","title":"Column","description":"A Jetpack Compose layout that places children vertically with configurable alignment and spacing."},{"name":"expo/column-universal","type":"registry:item","title":"Column","description":"A vertical layout container for universal @expo/ui components."},{"name":"expo/confirmationdialog-swiftui","type":"registry:item","title":"ConfirmationDialog","description":"A SwiftUI action prompt that presents a set of related choices, including destructive and cancel roles."},{"name":"expo/contextmenu-swiftui","type":"registry:item","title":"ContextMenu","description":"A SwiftUI menu of contextual actions revealed from its associated content."},{"name":"expo/controlgroup-swiftui","type":"registry:item","title":"ControlGroup","description":"A SwiftUI container that visually coordinates a related set of interactive controls."},{"name":"expo/datepicker-swiftui","type":"registry:item","title":"DatePicker","description":"A SwiftUI input for choosing dates, times or both with native calendar and clock presentations."},{"name":"expo/datetimepicker-compose","type":"registry:item","title":"DateTimePicker","description":"A Jetpack Compose input for choosing a date or time through Material 3 dialogs."},{"name":"expo/disclosuregroup-swiftui","type":"registry:item","title":"DisclosureGroup","description":"A SwiftUI container with a labelled control that expands or collapses its content."},{"name":"expo/divider-compose","type":"registry:item","title":"Divider","description":"A Jetpack Compose horizontal or vertical separator for distinguishing adjacent content regions."},{"name":"expo/divider-swiftui","type":"registry:item","title":"Divider","description":"A SwiftUI visual separator that adapts to the orientation of its containing stack."},{"name":"expo/dockedsearchbar-compose","type":"registry:item","title":"DockedSearchBar","description":"A Jetpack Compose search input that keeps suggestions or results in a persistent docked panel."},{"name":"expo/dropdownmenu-compose","type":"registry:item","title":"DropdownMenu","description":"A Jetpack Compose floating menu that presents temporary actions or choices from a trigger."},{"name":"expo/exposeddropdownmenubox-compose","type":"registry:item","title":"ExposedDropdownMenuBox","description":"A Jetpack Compose anchored menu pattern for choosing from options associated with a text field."},{"name":"expo/fieldgroup-universal","type":"registry:item","title":"FieldGroup","description":"A universal @expo/ui container for scrollable groups of settings-style rows on Android, iOS and web."},{"name":"expo/floatingactionbutton-compose","type":"registry:item","title":"FloatingActionButton","description":"Jetpack Compose Material 3 action buttons that float above screen content for a prominent primary action."},{"name":"expo/flowrow-compose","type":"registry:item","title":"FlowRow","description":"A Jetpack Compose layout that places children horizontally and wraps overflow onto additional rows."},{"name":"expo/form-swiftui","type":"registry:item","title":"Form","description":"A SwiftUI container that organizes data-entry controls into platform-standard grouped rows and sections."},{"name":"expo/gauge-swiftui","type":"registry:item","title":"Gauge","description":"A SwiftUI visualization that shows a current value within a bounded range using native gauge styles."},{"name":"expo/horizontalfloatingtoolbar-compose","type":"registry:item","title":"HorizontalFloatingToolbar","description":"A Jetpack Compose floating horizontal bar for keeping a compact set of actions above screen content."},{"name":"expo/horizontalpager-compose","type":"registry:item","title":"HorizontalPager","description":"A Jetpack Compose container for moving through discrete pages with horizontal swipe gestures."},{"name":"expo/hstack-swiftui","type":"registry:item","title":"HStack","description":"A SwiftUI layout that arranges child views horizontally with configurable alignment and spacing."},{"name":"expo/icon-compose","type":"registry:item","title":"Icon","description":"A Jetpack Compose graphic for rendering vector icons with Material-aware size and tint."},{"name":"expo/icon-universal","type":"registry:item","title":"Icon","description":"A universal @expo/ui icon that renders an SF Symbol on iOS and a Material Symbol on Android."},{"name":"expo/iconbutton-compose","type":"registry:item","title":"IconButton","description":"Jetpack Compose Material 3 icon-only actions with standard, filled, tonal and outlined treatments."},{"name":"expo/image-compose","type":"registry:item","title":"Image","description":"A Jetpack Compose visual that renders raster or vector content with configurable alignment and scaling."},{"name":"expo/image-swiftui","type":"registry:item","title":"Image","description":"A SwiftUI visual for rendering SF Symbols with native sizing, color and symbol treatments."},{"name":"expo/label-swiftui","type":"registry:item","title":"Label","description":"A SwiftUI view that pairs an icon with text for controls, menus and other compact interface labels."},{"name":"expo/lazycolumn-compose","type":"registry:item","title":"LazyColumn","description":"A Jetpack Compose vertically scrolling layout that composes list content only as it becomes visible."},{"name":"expo/lazyrow-compose","type":"registry:item","title":"LazyRow","description":"A Jetpack Compose horizontally scrolling layout that composes list content only as it becomes visible."},{"name":"expo/link-swiftui","type":"registry:item","title":"Link","description":"A SwiftUI text or label control that opens a URL using native link behavior."},{"name":"expo/list-swiftui","type":"registry:item","title":"List","description":"A SwiftUI scrolling container for structured rows, sections and platform-standard list interactions."},{"name":"expo/list-universal","type":"registry:item","title":"List","description":"A universal @expo/ui virtualized list paired with tappable ListItem rows for Android, iOS and web."},{"name":"expo/listitem-compose","type":"registry:item","title":"ListItem","description":"A Jetpack Compose row pattern with coordinated headline, supporting text, leading content and trailing content."},{"name":"expo/loadingindicator-compose","type":"registry:item","title":"LoadingIndicator","description":"Jetpack Compose animated indicators for operations whose progress cannot be measured."},{"name":"expo/menu-swiftui","type":"registry:item","title":"Menu","description":"A SwiftUI control that reveals a compact list of actions or choices from a labelled trigger."},{"name":"expo/navigationbar-compose","type":"registry:item","title":"NavigationBar","description":"A Jetpack Compose Material 3 destination bar for switching among top-level areas at the bottom of a screen."},{"name":"expo/overlay-swiftui","type":"registry:item","title":"Overlay","description":"A SwiftUI layout modifier that places secondary content in front of a primary view."},{"name":"expo/picker-swiftui","type":"registry:item","title":"Picker","description":"A SwiftUI single-choice input with native menu, segmented, wheel and navigation presentations."},{"name":"expo/picker-universal","type":"registry:item","title":"Picker","description":"A universal @expo/ui single-selection input with native menu and wheel appearances on Android, iOS and web."},{"name":"expo/popover-swiftui","type":"registry:item","title":"Popover","description":"A SwiftUI floating panel anchored to a source view for contextual content or controls."},{"name":"expo/progress-compose","type":"registry:item","title":"Progress indicators","description":"Jetpack Compose linear and circular indicators for determinate or indeterminate operation progress."},{"name":"expo/progressview-swiftui","type":"registry:item","title":"ProgressView","description":"A SwiftUI indicator for determinate progress or an indeterminate waiting state."},{"name":"expo/pulltorefreshbox-compose","type":"registry:item","title":"PullToRefreshBox","description":"A Jetpack Compose container that refreshes scrollable content after a downward pull gesture."},{"name":"expo/radiobutton-compose","type":"registry:item","title":"RadioButton","description":"A Jetpack Compose control for choosing one option from a mutually exclusive group."},{"name":"expo/row-compose","type":"registry:item","title":"Row","description":"A Jetpack Compose layout that places children horizontally with configurable alignment and spacing."},{"name":"expo/row-universal","type":"registry:item","title":"Row","description":"A horizontal layout container for universal @expo/ui components."},{"name":"expo/scrollview-universal","type":"registry:item","title":"ScrollView","description":"A universal @expo/ui container for vertical or horizontal scrolling on Android, iOS and web."},{"name":"expo/searchbar-compose","type":"registry:item","title":"SearchBar","description":"A Jetpack Compose search input that expands to present suggestions or results over the current content."},{"name":"expo/section-swiftui","type":"registry:item","title":"Section","description":"A SwiftUI grouping container for related rows with optional header and footer content."},{"name":"expo/securefield-swiftui","type":"registry:item","title":"SecureField","description":"A SwiftUI single-line text input that masks sensitive values such as passwords."},{"name":"expo/segmentedbutton-compose","type":"registry:item","title":"SegmentedButton","description":"Jetpack Compose segmented controls for selecting one or multiple options from a compact related set."},{"name":"expo/slider-compose","type":"registry:item","title":"Slider","description":"A Jetpack Compose track-and-thumb input for choosing a continuous or stepped value within a range."},{"name":"expo/slider-swiftui","type":"registry:item","title":"Slider","description":"A SwiftUI track-and-thumb input for choosing a continuous value within a bounded range."},{"name":"expo/slider-universal","type":"registry:item","title":"Slider","description":"A universal @expo/ui control for selecting a continuous or stepped value on Android, iOS and web."},{"name":"expo/snackbar-compose","type":"registry:item","title":"Snackbar","description":"A Jetpack Compose message that provides brief feedback near the bottom of the screen without blocking interaction."},{"name":"expo/spacer-compose","type":"registry:item","title":"Spacer","description":"A Jetpack Compose layout element that inserts adjustable empty space between neighbouring children."},{"name":"expo/spacer-swiftui","type":"registry:item","title":"Spacer","description":"A SwiftUI layout element that expands along a stack axis to create flexible spacing."},{"name":"expo/spacer-universal","type":"registry:item","title":"Spacer","description":"A universal @expo/ui layout primitive that adds empty space between sibling components."},{"name":"expo/surface-compose","type":"registry:item","title":"Surface","description":"A Jetpack Compose Material 3 container that applies color, shape, elevation and interaction treatment to content."},{"name":"expo/switch-compose","type":"registry:item","title":"Switch","description":"A Jetpack Compose on-off control with a sliding thumb and optional icon content."},{"name":"expo/switch-universal","type":"registry:item","title":"Switch","description":"A universal @expo/ui toggle for switching between on and off states on Android, iOS and web."},{"name":"expo/tabview-swiftui","type":"registry:item","title":"TabView","description":"A SwiftUI container that switches among selected child views using tabs or page-style navigation."},{"name":"expo/text-compose","type":"registry:item","title":"Text","description":"A Jetpack Compose primitive for styled, selectable or annotated text."},{"name":"expo/text-swiftui","type":"registry:item","title":"Text","description":"A SwiftUI primitive for styled text that can combine nested runs with distinct formatting."},{"name":"expo/text-universal","type":"registry:item","title":"Text","description":"A universal @expo/ui primitive for displaying styled text on Android, iOS and web."},{"name":"expo/textfield-compose","type":"registry:item","title":"TextField","description":"Jetpack Compose Material 3 inputs with filled or outlined treatment for editable text."},{"name":"expo/textfield-swiftui","type":"registry:item","title":"TextField","description":"A SwiftUI single-line input for editable text with native focus and submission behavior."},{"name":"expo/textinput-universal","type":"registry:item","title":"TextInput","description":"A universal @expo/ui text input with a React Native-compatible API and native SwiftUI or Jetpack Compose rendering."},{"name":"expo/toggle-swiftui","type":"registry:item","title":"Toggle","description":"A SwiftUI on-off control bound to a Boolean value with native switch, button or custom styling."},{"name":"expo/togglebutton-compose","type":"registry:item","title":"ToggleButton","description":"Jetpack Compose Material 3 buttons that retain a selected or unselected state."},{"name":"expo/tooltip-compose","type":"registry:item","title":"Tooltip","description":"Jetpack Compose contextual labels that appear after a long press or pointer hover."},{"name":"expo/vstack-swiftui","type":"registry:item","title":"VStack","description":"A SwiftUI layout that arranges child views vertically with configurable alignment and spacing."},{"name":"expo/zstack-swiftui","type":"registry:item","title":"ZStack","description":"A SwiftUI layout that layers child views back to front with configurable alignment."},{"name":"extend-hq/bounding-box-citations-block/radix-nova","type":"registry:item","title":"Bounding Box Citations","description":"An extraction citation block linked to source PDF bounding boxes."},{"name":"extend-hq/bounding-box-citations/radix-nova","type":"registry:item","title":"Bounding Box Citations","description":"An extraction citation panel connected to source bounding boxes and editable values."},{"name":"extend-hq/csv-viewer/radix-nova","type":"registry:item","title":"CSV Viewer","description":"A CSV and TSV viewer with parsing, upload, search, zoom, theme-aware grid rendering, and Glide Data Grid."},{"name":"extend-hq/document-splits-block/radix-nova","type":"registry:item","title":"Document Splits","description":"A split-group review block for organizing PDF pages into output documents."},{"name":"extend-hq/document-splits/radix-nova","type":"registry:item","title":"Document Splits","description":"A split-group review panel for organizing pages into output documents."},{"name":"extend-hq/document-viewer-sidebar/radix-nova","type":"registry:item","title":"Document Viewer Sidebar","description":"Shared thumbnail sidebar behavior for document viewers, including viewer-width responsive overlay and inline modes."},{"name":"extend-hq/docx-editor-block/radix-nova","type":"registry:item","title":"DOCX Editor","description":"A full DOCX editor block with a Word-style toolbar, page thumbnails, and export controls."},{"name":"extend-hq/docx-editor/radix-nova","type":"registry:item","title":"DOCX Editor","description":"An experimental DOCX editor with a Word-style toolbar, page thumbnails, import, export, and live document mutation."},{"name":"extend-hq/docx-viewer/radix-nova","type":"registry:item","title":"DOCX Viewer","description":"A DOCX viewer with upload, zoom, theme controls, and read-only rendering."},{"name":"extend-hq/e-signature/radix-nova","type":"registry:item","title":"E-Signature","description":"A PDF signature review block with field overlays and signing actions."},{"name":"extend-hq/excel-editor/radix-nova","type":"registry:item","title":"Excel Editor","description":"A full Excel editor block with workbook upload, cell formatting, merge tools, sheets, zoom, and export controls."},{"name":"extend-hq/file-system-block/radix-nova","type":"registry:item","title":"File System (Finder)","description":"A Finder-style file browser block that opens PDF, DOCX, PowerPoint, XLSX, and image files in large viewer dialogs."},{"name":"extend-hq/file-system/radix-nova","type":"registry:item","title":"File System (Finder)","description":"A macOS Finder-style file browser for flat object-store manifests with icon, list, column, and gallery views."},{"name":"extend-hq/file-thumbnail/radix-nova","type":"registry:item","title":"File Thumbnail","description":"A compact file preview thumbnail shell for externally generated images, loading states, and fallback states."},{"name":"extend-hq/file-upload/radix-nova","type":"registry:item","title":"File Upload","description":"A drag-and-drop file upload surface with accepted file type icons and a compact file list."},{"name":"extend-hq/layout-blocks-block/radix-nova","type":"registry:item","title":"Layout Blocks","description":"A structured layout review block with confidence cards and PDF region overlays."},{"name":"extend-hq/layout-blocks/radix-nova","type":"registry:item","title":"Layout Blocks","description":"A structured layout review panel with typed blocks and confidence cards."},{"name":"extend-hq/pdf-block-resizable-shell/radix-nova","type":"registry:item","title":"PDF Block Resizable Shell","description":"A reusable resizable left document viewer and right review panel shell for PDF-style blocks."},{"name":"extend-hq/pdf-dropzone/radix-nova","type":"registry:item","title":"PDF Dropzone","description":"A PDF-only upload dropzone that opens the dropped file in the shared PDF viewer."},{"name":"extend-hq/pdf-editor-block/radix-nova","type":"registry:item","title":"PDF Editor","description":"A full PDF editor block with annotation, redaction, form, signature, stamp, page organization, security, print, and export tools."},{"name":"extend-hq/pdf-editor/radix-nova","type":"registry:item","title":"PDF Editor","description":"A PDF editor with annotations, comments, redaction, form filling and design, signatures, rubber stamps, page organization, security, printing, and export."},{"name":"extend-hq/pdf-viewer/radix-nova","type":"registry:item","title":"PDF Viewer","description":"A PDF viewer with page virtualization, thumbnails, search, zoom, rotation, upload, and page overlay hooks."},{"name":"extend-hq/pptx-viewer/radix-nova","type":"registry:item","title":"PowerPoint Viewer","description":"A PowerPoint viewer with slide navigation, zoom, upload, download, custom scroll areas, and virtualized thumbnails."},{"name":"extend-hq/schema-builder/radix-nova","type":"registry:item","title":"Schema Builder","description":"A JSON schema builder with form and JSON views for extraction schemas."},{"name":"extend-hq/xlsx-editor/radix-nova","type":"registry:item","title":"Excel Editor","description":"An experimental XLSX editor with formula input, undo and redo, sheet controls, export, and live workbook mutation."},{"name":"extend-hq/xlsx-viewer/radix-nova","type":"registry:item","title":"Excel Viewer","description":"An XLSX viewer with workbook loading, thumbnails, sheet tabs, upload, zoom, and theme controls."},{"name":"founded-labs/accordion/nativewind","type":"registry:item","title":"Accordion","description":"A vertically stacked set of interactive headings that each reveal a section of content."},{"name":"founded-labs/alert-dialog/nativewind","type":"registry:item","title":"Alert Dialog","description":"A modal dialog that interrupts the user with important content and expects a response."},{"name":"founded-labs/alert/nativewind","type":"registry:item","title":"Alert","description":"Displays a callout for user attention."},{"name":"founded-labs/aspect-ratio/nativewind","type":"registry:item","title":"Aspect Ratio","description":"Displays content within a desired ratio."},{"name":"founded-labs/avatar/nativewind","type":"registry:item","title":"Avatar","description":"An image element with a fallback for representing the user."},{"name":"founded-labs/badge/nativewind","type":"registry:item","title":"Badge","description":"Displays a badge or a component that looks like a badge."},{"name":"founded-labs/button/nativewind","type":"registry:item","title":"Button","description":"Displays a button or a component that looks like a button."},{"name":"founded-labs/card/nativewind","type":"registry:item","title":"Card","description":"Displays a card with header, content, and footer."},{"name":"founded-labs/checkbox/nativewind","type":"registry:item","title":"Checkbox","description":"A control that allows the user to toggle between checked and not checked."},{"name":"founded-labs/collapsible/nativewind","type":"registry:item","title":"Collapsible","description":"An interactive component that expands or collapses a panel of content."},{"name":"founded-labs/context-menu/nativewind","type":"registry:item","title":"Context Menu","description":"Displays a menu of actions or functions, opened by a right click on web or a long press on native."},{"name":"founded-labs/dialog/nativewind","type":"registry:item","title":"Dialog","description":"A window overlaid on either the primary window or another dialog window, rendering the content underneath inert."},{"name":"founded-labs/dropdown-menu/nativewind","type":"registry:item","title":"Dropdown Menu","description":"Displays a menu to the user — such as a set of actions or functions — triggered by a button."},{"name":"founded-labs/forgot-password-form/nativewind-forgot-password-form","type":"registry:item","title":"Forgot Password Form","description":"A form that sends a password reset OTP to the user's email address."},{"name":"founded-labs/hover-card/nativewind","type":"registry:item","title":"Hover Card","description":"For sighted users to preview content available behind a link."},{"name":"founded-labs/icon/nativewind","type":"registry:item","title":"Icon","description":"A wrapper that renders any Lucide icon with utility classes and inherits the surrounding text color."},{"name":"founded-labs/input/nativewind","type":"registry:item","title":"Input","description":"Displays a form input field or a component that looks like an input field."},{"name":"founded-labs/label/nativewind","type":"registry:item","title":"Label","description":"Renders an accessible label associated with controls."},{"name":"founded-labs/menubar/nativewind","type":"registry:item","title":"Menubar","description":"A visually persistent menu common in desktop applications that provides quick access to a consistent set of commands."},{"name":"founded-labs/native-only-animated-view/nativewind","type":"registry:item","title":"Native Only Animated View","description":"A view that animates with Reanimated on iOS and Android and renders its children unchanged on web."},{"name":"founded-labs/popover/nativewind","type":"registry:item","title":"Popover","description":"Displays rich content in a portal, triggered by a button."},{"name":"founded-labs/progress/nativewind","type":"registry:item","title":"Progress","description":"Displays an indicator showing the completion progress of a task, typically displayed as a progress bar."},{"name":"founded-labs/radio-group/nativewind","type":"registry:item","title":"Radio Group","description":"A set of checkable buttons—known as radio buttons—where no more than one of the buttons can be checked at a time."},{"name":"founded-labs/reset-password-form/nativewind-reset-password-form","type":"registry:item","title":"Reset Password Form","description":"A form for resetting a password with an OTP sent via email."},{"name":"founded-labs/select/nativewind","type":"registry:item","title":"Select","description":"Displays a list of options for the user to pick from—triggered by a button."},{"name":"founded-labs/separator/nativewind","type":"registry:item","title":"Separator","description":"Visually or semantically separates content."},{"name":"founded-labs/sign-in-form/nativewind-sign-in-form","type":"registry:item","title":"Sign In Form","description":"A form for signing in using email and password or social providers."},{"name":"founded-labs/sign-up-form/nativewind-sign-up-form","type":"registry:item","title":"Sign Up Form","description":"A form for creating an account with email and password or social providers."},{"name":"founded-labs/skeleton/nativewind","type":"registry:item","title":"Skeleton","description":"Use to show a placeholder while content is loading."},{"name":"founded-labs/social-connections/nativewind-social-connections","type":"registry:item","title":"Social Connections","description":"A set of buttons for authenticating through social providers."},{"name":"founded-labs/switch/nativewind","type":"registry:item","title":"Switch","description":"A control that allows the user to toggle between on and off."},{"name":"founded-labs/tabs/nativewind","type":"registry:item","title":"Tabs","description":"A set of layered sections of content—known as tab panels—that are displayed one at a time."},{"name":"founded-labs/text/nativewind","type":"registry:item","title":"Text","description":"A component for displaying text."},{"name":"founded-labs/textarea/nativewind","type":"registry:item","title":"Textarea","description":"Displays a form textarea or a component that looks like a textarea."},{"name":"founded-labs/toggle-group/nativewind","type":"registry:item","title":"Toggle Group","description":"A set of two-state buttons that can be toggled on or off."},{"name":"founded-labs/toggle/nativewind","type":"registry:item","title":"Toggle","description":"A two-state button that can be either on or off."},{"name":"founded-labs/tooltip/nativewind","type":"registry:item","title":"Tooltip","description":"A popup that displays information related to an element when the element receives keyboard focus, the mouse hovers over it, or when it is pressed."},{"name":"founded-labs/user-menu/nativewind-user-menu","type":"registry:item","title":"User Menu","description":"A popover menu presenting options and actions for the current user."},{"name":"founded-labs/verify-email-form/nativewind-verify-email-form","type":"registry:item","title":"Verify Email Form","description":"A form for verifying an email address with an OTP sent via email."},{"name":"heroui/accordion-native","type":"registry:item","title":"Accordion","description":"A collapsible content panel for organizing information in a compact space, with single or multiple expansion modes and animated content transitions."},{"name":"heroui/accordion-web","type":"registry:item","title":"Accordion","description":"A vertically stacked set of disclosure panels that lets people expand and collapse sections of related content."},{"name":"heroui/alert-dialog-web","type":"registry:item","title":"Alert Dialog","description":"A modal confirmation prompt for consequential actions that requires a deliberate response before continuing."},{"name":"heroui/alert-native","type":"registry:item","title":"Alert","description":"An inline status message with an indicator, title and description for important information, warnings, successes and errors."},{"name":"heroui/alert-web","type":"registry:item","title":"Alert","description":"A prominent feedback message that communicates important status, warning, success, or error information."},{"name":"heroui/autocomplete-web","type":"registry:item","title":"Autocomplete","description":"A text input that suggests matching options as a person types and supports choosing from the filtered results."},{"name":"heroui/avatar-native","type":"registry:item","title":"Avatar","description":"A user identity image with animated loading and fallbacks for initials, custom content or a default person icon."},{"name":"heroui/avatar-web","type":"registry:item","title":"Avatar","description":"A compact identity image for a person or entity, with a fallback when no image is available."},{"name":"heroui/badge-web","type":"registry:item","title":"Badge","description":"A compact status, count, or label marker attached to another element to draw attention to new or important information."},{"name":"heroui/bottom-sheet-native","type":"registry:item","title":"Bottom Sheet","description":"A modal panel that slides up from the bottom of the screen with snap points, scrollable content and swipe-to-dismiss gestures."},{"name":"heroui/breadcrumbs-web","type":"registry:item","title":"Breadcrumbs","description":"A hierarchical navigation trail that shows the current page's location and links back through its ancestors."},{"name":"heroui/button-group-web","type":"registry:item","title":"Button Group","description":"A visually connected set of related actions that keeps buttons aligned and communicates their shared context."},{"name":"heroui/button-native","type":"registry:item","title":"Button","description":"HeroUI Native's button for Expo and bare React Native apps: solid, outline, ghost and danger looks in three sizes, with pressed-state feedback that feels native on iOS and Android."},{"name":"heroui/button-web","type":"registry:item","title":"Button","description":"HeroUI's button, built on React Aria: seven looks from solid primary through outline, ghost and danger, in three sizes, with loading, icon-only and link forms."},{"name":"heroui/calendar-web","type":"registry:item","title":"Calendar","description":"An interactive month grid for viewing dates and selecting a single date with keyboard and pointer controls."},{"name":"heroui/card-native","type":"registry:item","title":"Card","description":"A surface-based container with header, body, title, description and footer sections for presenting structured content and actions."},{"name":"heroui/card-web","type":"registry:item","title":"Card","description":"A bounded content container that groups related text, media, and actions into one scannable unit."},{"name":"heroui/checkbox-group-web","type":"registry:item","title":"Checkbox Group","description":"A labeled collection of checkboxes for choosing any number of related options as one form field."},{"name":"heroui/checkbox-native","type":"registry:item","title":"Checkbox","description":"A selectable form control for toggling a checked state, with an animated default checkmark and disabled or invalid states."},{"name":"heroui/checkbox-web","type":"registry:item","title":"Checkbox","description":"A binary selection control for toggling an independent option on or off, including indeterminate state support."},{"name":"heroui/chip-native","type":"registry:item","title":"Chip","description":"A compact capsule-shaped element for short labels or custom content, with configurable size, color and visual treatment."},{"name":"heroui/chip-web","type":"registry:item","title":"Chip","description":"A compact visual label for categories, attributes, filters, or statuses that can optionally include an action."},{"name":"heroui/close-button-native","type":"registry:item","title":"Close Button","description":"An icon-only button for closing dialogs and modals or dismissing content, with a ready-made close glyph and press styling."},{"name":"heroui/close-button-web","type":"registry:item","title":"Close Button","description":"A compact icon-only action for dismissing dialogs, popovers, banners, tags, and other temporary interface elements."},{"name":"heroui/color-area-web","type":"registry:item","title":"Color Area","description":"A two-dimensional color control for adjusting two channels, such as saturation and brightness, by moving a selector across a gradient."},{"name":"heroui/color-field-web","type":"registry:item","title":"Color Field","description":"A text field for entering and editing a color value in a supported color format."},{"name":"heroui/color-picker-web","type":"registry:item","title":"Color Picker","description":"A composed control for choosing a color through visual controls and editable values, often presented from a trigger."},{"name":"heroui/color-slider-web","type":"registry:item","title":"Color Slider","description":"A track control for adjusting one color channel, such as hue, saturation, brightness, or alpha."},{"name":"heroui/color-swatch-picker-web","type":"registry:item","title":"Color Swatch Picker","description":"A selectable collection of color samples for choosing one or more colors from a predefined palette."},{"name":"heroui/color-swatch-web","type":"registry:item","title":"Color Swatch","description":"A small visual sample that displays a color and can represent a selectable or read-only color value."},{"name":"heroui/combo-box-web","type":"registry:item","title":"Combo Box","description":"An editable input paired with a list of choices, allowing people to filter options and select a value."},{"name":"heroui/control-field-native","type":"registry:item","title":"Control Field","description":"A pressable form row that combines a label and description with a switch, checkbox or radio control while sharing disabled and validation state."},{"name":"heroui/date-field-web","type":"registry:item","title":"Date Field","description":"A segmented text input for entering and editing date parts such as month, day, and year with locale-aware formatting."},{"name":"heroui/date-picker-web","type":"registry:item","title":"Date Picker","description":"A date field paired with a popover calendar so people can type a date or choose one from a month grid."},{"name":"heroui/date-range-picker-web","type":"registry:item","title":"Date Range Picker","description":"A paired date input with a popover calendar for selecting a start date and end date as one range."},{"name":"heroui/description-native","type":"registry:item","title":"Description","description":"Muted supporting text for accessible form-field descriptions, helper copy and other secondary interface guidance."},{"name":"heroui/description-web","type":"registry:item","title":"Description","description":"Supporting text for a form control or interface element that explains its purpose, expected value, or constraints."},{"name":"heroui/dialog-native","type":"registry:item","title":"Dialog","description":"A centered modal overlay with trigger, backdrop and accessible title and description parts, plus animated drag-to-dismiss gestures."},{"name":"heroui/disclosure-group-web","type":"registry:item","title":"Disclosure Group","description":"A coordinated set of disclosure panels for organizing multiple independently expandable sections."},{"name":"heroui/disclosure-web","type":"registry:item","title":"Disclosure","description":"A trigger and content panel that reveals or hides a single section of supplementary information."},{"name":"heroui/drawer-web","type":"registry:item","title":"Drawer","description":"A modal panel that slides in from an edge of the viewport to present focused content or actions without leaving the current page."},{"name":"heroui/dropdown-web","type":"registry:item","title":"Dropdown","description":"A trigger-controlled menu overlay that presents a temporary list of actions or choices."},{"name":"heroui/error-message-web","type":"registry:item","title":"Error Message","description":"A concise validation or failure message that explains what went wrong and helps a person recover."},{"name":"heroui/field-error-native","type":"registry:item","title":"Field Error","description":"An animated validation message that appears for invalid form fields and automatically consumes surrounding field state."},{"name":"heroui/field-error-web","type":"registry:item","title":"Field Error","description":"An accessible validation message associated with a specific form field and shown when its value is invalid."},{"name":"heroui/fieldset-web","type":"registry:item","title":"Fieldset","description":"A semantic form container that groups related controls under a shared legend and optional supporting text."},{"name":"heroui/form-web","type":"registry:item","title":"Form","description":"A validation-aware container that coordinates fields, submission, and error handling for collecting user input."},{"name":"heroui/input-group-native","type":"registry:item","title":"Input Group","description":"A compound text-input layout with measured prefix and suffix slots that automatically make room for icons, labels or actions."},{"name":"heroui/input-group-web","type":"registry:item","title":"Input Group","description":"A composed field that visually joins an input with related prefixes, suffixes, icons, or action controls."},{"name":"heroui/input-native","type":"registry:item","title":"Input","description":"A styled text-entry control for standalone use or composition inside a text field, with focus, disabled and invalid states."},{"name":"heroui/input-otp-native","type":"registry:item","title":"Input OTP","description":"A one-time-password entry control with individual character slots, focus management, validation and animated values and caret."},{"name":"heroui/input-otp-web","type":"registry:item","title":"Input OTP","description":"A segmented input for entering one-time passwords and verification codes, with each character presented in its own slot."},{"name":"heroui/input-web","type":"registry:item","title":"Input","description":"A single-line text control for entering free-form data, with labels, descriptions, validation, and common input states."},{"name":"heroui/kbd-web","type":"registry:item","title":"Kbd","description":"A compact keyboard-key indicator for showing shortcuts, hotkeys and key combinations in interface text."},{"name":"heroui/label-native","type":"registry:item","title":"Label","description":"Accessible text for naming form fields and controls, with required indicators plus disabled and invalid visual states."},{"name":"heroui/label-web","type":"registry:item","title":"Label","description":"A text label that gives an accessible name and visible caption to a form control."},{"name":"heroui/link-button-native","type":"registry:item","title":"Link Button","description":"An inline link-style pressable built from a ghost button, without highlight feedback and with button sizing and disabled behavior."},{"name":"heroui/link-web","type":"registry:item","title":"Link","description":"A navigational text control for moving to another page, resource or location while preserving familiar link behavior."},{"name":"heroui/list-box-web","type":"registry:item","title":"List Box","description":"A selectable list of options that supports keyboard navigation and single or multiple choice interactions."},{"name":"heroui/list-group-native","type":"registry:item","title":"List Group","description":"A surface-based container for related pressable rows, with consistent prefix, title, description and trailing-content slots."},{"name":"heroui/menu-native","type":"registry:item","title":"Menu","description":"A floating action or context menu with positioned content, selectable items and groups, submenus and multiple presentation modes."},{"name":"heroui/meter-web","type":"registry:item","title":"Meter","description":"A visual gauge for displaying a measured value within a known range, such as storage use or signal strength."},{"name":"heroui/modal-web","type":"registry:item","title":"Modal","description":"An overlay dialog that places focused content above the page and blocks interaction with the background until dismissed."},{"name":"heroui/number-field-web","type":"registry:item","title":"Number Field","description":"A numeric input with formatting, validation and step controls for increasing or decreasing a value."},{"name":"heroui/pagination-web","type":"registry:item","title":"Pagination","description":"A page navigation control for moving through a divided collection with numbered pages and previous or next actions."},{"name":"heroui/popover-native","type":"registry:item","title":"Popover","description":"A floating content panel anchored to a trigger, with placement, alignment, collision handling and optional outside-press overlay."},{"name":"heroui/popover-web","type":"registry:item","title":"Popover","description":"A floating overlay anchored to a trigger, suited to contextual information and lightweight interactive content."},{"name":"heroui/pressable-feedback-native","type":"registry:item","title":"Pressable Feedback","description":"A pressable interaction wrapper with composable scale, iOS-style highlight and Android-style ripple feedback animations."},{"name":"heroui/progress-bar-web","type":"registry:item","title":"Progress Bar","description":"A horizontal indicator that communicates the completion of a task, either as a known percentage or an indeterminate wait."},{"name":"heroui/progress-circle-web","type":"registry:item","title":"Progress Circle","description":"A circular indicator that shows task completion or an indeterminate operation in a compact area."},{"name":"heroui/radio-group-native","type":"registry:item","title":"Radio Group","description":"A single-choice form control that manages a set of accessible radio options in horizontal or vertical layouts."},{"name":"heroui/radio-group-web","type":"registry:item","title":"Radio Group","description":"A set of mutually exclusive choices that lets a person select exactly one option from a visible group."},{"name":"heroui/range-calendar-web","type":"registry:item","title":"Range Calendar","description":"A calendar grid for choosing a start and end date as one continuous range across one or more months."},{"name":"heroui/scroll-shadow-native","type":"registry:item","title":"Scroll Shadow","description":"A wrapper that adds dynamic gradient edge shadows to horizontal or vertical scrollable content based on overflow and scroll position."},{"name":"heroui/scroll-shadow-web","type":"registry:item","title":"Scroll Shadow","description":"A scrollable container that adds edge shadows to signal when more content is available beyond the visible area."},{"name":"heroui/search-field-native","type":"registry:item","title":"Search Field","description":"A compound query input with a search icon, controlled value and a clear button that hides automatically when the field is empty."},{"name":"heroui/search-field-web","type":"registry:item","title":"Search Field","description":"A search-specific text input with a clear action and semantics for entering and submitting queries."},{"name":"heroui/select-native","type":"registry:item","title":"Select","description":"A button-triggered choice control that presents a list of options and manages the selected value for forms and filters."},{"name":"heroui/select-web","type":"registry:item","title":"Select","description":"A form control that opens a list of options and places the chosen value into a compact trigger."},{"name":"heroui/separator-native","type":"registry:item","title":"Separator","description":"A horizontal or vertical divider line for visually separating content, with thin and thick treatments or custom thickness."},{"name":"heroui/separator-web","type":"registry:item","title":"Separator","description":"A visual divider that separates related regions or groups of content horizontally or vertically."},{"name":"heroui/skeleton-group-native","type":"registry:item","title":"Skeleton Group","description":"A coordinator for multiple skeleton placeholders that shares loading state and centralized animation settings across its items."},{"name":"heroui/skeleton-native","type":"registry:item","title":"Skeleton","description":"An animated loading placeholder that stands in for pending content with shimmer, pulse or animation-free treatments."},{"name":"heroui/skeleton-web","type":"registry:item","title":"Skeleton","description":"A placeholder shape that previews content structure while data or media is still loading."},{"name":"heroui/slider-native","type":"registry:item","title":"Slider","description":"A draggable input for selecting one value or a range within bounds, with horizontal or vertical tracks, fills, thumbs and formatted output."},{"name":"heroui/slider-web","type":"registry:item","title":"Slider","description":"A track-and-thumb input for choosing a value or range within defined minimum and maximum bounds."},{"name":"heroui/spinner-native","type":"registry:item","title":"Spinner","description":"A rotating loading indicator with configurable size and semantic color, plus support for a custom indicator icon."},{"name":"heroui/spinner-web","type":"registry:item","title":"Spinner","description":"A compact animated loading indicator for an operation whose duration or completion cannot be measured."},{"name":"heroui/surface-native","type":"registry:item","title":"Surface","description":"A foundational container that applies theme-aware backgrounds, padding and elevation levels to grouped content."},{"name":"heroui/surface-web","type":"registry:item","title":"Surface","description":"A foundational container that groups content on a distinct visual layer with shared background and elevation treatment."},{"name":"heroui/switch-native","type":"registry:item","title":"Switch","description":"An animated on-off toggle with a sliding thumb, optional endpoint content and shared selected, disabled and invalid states."},{"name":"heroui/switch-web","type":"registry:item","title":"Switch","description":"A binary form control for turning a setting on or off with an immediately visible state."},{"name":"heroui/table-web","type":"registry:item","title":"Table","description":"A structured grid for presenting rows and columns of related data with accessible headers and selection-friendly interactions."},{"name":"heroui/tabs-native","type":"registry:item","title":"Tabs","description":"A tabbed-view control with a managed selection, grouped triggers, animated indicators and content transitions."},{"name":"heroui/tabs-web","type":"registry:item","title":"Tabs","description":"A compact navigation pattern that switches between related content panels while keeping one panel visible at a time."},{"name":"heroui/tag-group-native","type":"registry:item","title":"Tag Group","description":"A managed set of selectable tags with single or multiple selection, disabled items, empty states and optional removal controls."},{"name":"heroui/tag-group-web","type":"registry:item","title":"Tag Group","description":"A collection of compact labels that can present, select or remove categorized values as a coordinated group."},{"name":"heroui/text-area-native","type":"registry:item","title":"Text Area","description":"A multiline text-entry control for longer user input, usable alone or inside a text field with validation and helper content."},{"name":"heroui/text-area-web","type":"registry:item","title":"Text Area","description":"A multiline text input for longer free-form content such as comments, messages and descriptions."},{"name":"heroui/text-field-native","type":"registry:item","title":"Text Field","description":"A complete form-field composition that coordinates a label, text input, helper description and validation error with shared state."},{"name":"heroui/text-field-web","type":"registry:item","title":"Text Field","description":"A labeled single-line text input that brings together the control, validation and supporting field text."},{"name":"heroui/text-native","type":"registry:item","title":"Text","description":"A typography primitive with semantic heading, body and inline-code presets plus alignment, color, weight and truncation controls."},{"name":"heroui/time-field-web","type":"registry:item","title":"Time Field","description":"A segmented input for entering and editing time values with keyboard-friendly hour, minute and optional second or period fields."},{"name":"heroui/toast-native","type":"registry:item","title":"Toast","description":"A temporary top- or bottom-of-screen notification with title, description, action and close parts plus animated swipe dismissal."},{"name":"heroui/toast-web","type":"registry:item","title":"Toast","description":"A brief non-blocking notification that appears above the interface to confirm an action or report timely status."},{"name":"heroui/toggle-button-group-web","type":"registry:item","title":"Toggle Button Group","description":"A coordinated set of stateful buttons for choosing one or multiple related options in a compact control."},{"name":"heroui/toggle-button-web","type":"registry:item","title":"Toggle Button","description":"A pressable button that retains an on or off state for switching a single option."},{"name":"heroui/toolbar-web","type":"registry:item","title":"Toolbar","description":"A keyboard-navigable row or column that groups related actions and controls into one functional region."},{"name":"heroui/tooltip-web","type":"registry:item","title":"Tooltip","description":"A small non-interactive overlay that reveals a concise label or explanation when a trigger is hovered or focused."},{"name":"heroui/typography-web","type":"registry:item","title":"Typography","description":"A set of text primitives for applying consistent semantic styles to headings, paragraphs and other written content."},{"name":"ibelick/accordion-motion-primitives","type":"registry:item","title":"Accordion","description":"A collapsible content component with smooth animations for showing and hiding content."},{"name":"ibelick/animated-background-motion-primitives","type":"registry:item","title":"Animated Background","description":"A component that provides animated background effects for UI elements."},{"name":"ibelick/animated-group-motion-primitives","type":"registry:item","title":"Animated Group","description":"A container component that applies coordinated animations to a group of child elements."},{"name":"ibelick/animated-number-motion-primitives","type":"registry:item","title":"Animated Number","description":"A component that animates number changes with smooth transitions."},{"name":"ibelick/border-trail-motion-primitives","type":"registry:item","title":"Border Trail","description":"An effect that creates animated border trails around elements on interaction."},{"name":"ibelick/carousel-motion-primitives","type":"registry:item","title":"Carousel","description":"A component for cycling through elements with smooth transitions."},{"name":"ibelick/chain-of-thought-prompt-kit","type":"registry:item","title":"Chain Of Thought","description":"A component for displaying a chain of thought process with collapsible steps and triggers."},{"name":"ibelick/chat-container-prompt-kit","type":"registry:item","title":"Chat Container","description":"A component for creating chat interfaces with intelligent auto-scrolling behavior, designed to provide a smooth and responsive user experience"},{"name":"ibelick/chatbot-prompt-kit","type":"registry:item","title":"Chatbot","description":"A chatbot component that allows users to chat with an AI model. It uses prompt-kit, shadcn/ui, and AI SDK V5."},{"name":"ibelick/code-block-prompt-kit","type":"registry:item","title":"Code Block","description":"A component for displaying code snippets with syntax highlighting and customizable styling"},{"name":"ibelick/cursor-motion-primitives","type":"registry:item","title":"Cursor","description":"A custom cursor component with animated effects and interactions."},{"name":"ibelick/dialog-motion-primitives","type":"registry:item","title":"Dialog","description":"A modal dialog component with smooth entrance and exit animations."},{"name":"ibelick/disclosure-motion-primitives","type":"registry:item","title":"Disclosure","description":"A component that shows and hides content with animated transitions."},{"name":"ibelick/dock-motion-primitives","type":"registry:item","title":"Dock","description":"A macOS-style dock component with scaling and movement effects."},{"name":"ibelick/feedback-bar-prompt-kit","type":"registry:item","title":"Feedback Bar","description":"A component to collect user feedback on AI responses."},{"name":"ibelick/file-upload-prompt-kit","type":"registry:item","title":"File Upload","description":"A component for creating drag-and-drop file upload interfaces with support for single or multiple files, custom triggers, and visual feedback during file dragging operations."},{"name":"ibelick/glow-effect-motion-primitives","type":"registry:item","title":"Glow Effect","description":"A component that creates a glowing effect on elements based on cursor movement."},{"name":"ibelick/image-comparison-motion-primitives","type":"registry:item","title":"Image Comparison","description":"A component for comparing two images with an interactive slider."},{"name":"ibelick/image-prompt-kit","type":"registry:item","title":"Image","description":"A component for displaying images from base64 or Uint8Array data, with full accessibility and responsive styling. Perfect for AI-generated or user-uploaded images."},{"name":"ibelick/in-view-motion-primitives","type":"registry:item","title":"In View","description":"A component that triggers animations when elements enter the viewport."},{"name":"ibelick/infinite-slider-motion-primitives","type":"registry:item","title":"Infinite Slider","description":"A slider component that loops infinitely through its content."},{"name":"ibelick/jsx-preview-prompt-kit","type":"registry:item","title":"Jsx Preview","description":"A component for rendering JSX strings as React components, with support for streaming content and automatic tag completion."},{"name":"ibelick/loader-prompt-kit","type":"registry:item","title":"Loader","description":"A component for displaying a loading indicator with multiple variants and customizable styling"},{"name":"ibelick/magnetic-motion-primitives","type":"registry:item","title":"Magnetic","description":"A component that creates a magnetic attraction effect on hover."},{"name":"ibelick/markdown-prompt-kit","type":"registry:item","title":"Markdown","description":"A component for rendering Markdown content with support for code blocks, GFM, and custom styling"},{"name":"ibelick/message-prompt-kit","type":"registry:item","title":"Message","description":"A component for displaying chat messages with support for avatars, markdown content, and interactive actions"},{"name":"ibelick/morphing-dialog-motion-primitives","type":"registry:item","title":"Morphing Dialog","description":"A dialog that morphs from its trigger element with smooth transitions."},{"name":"ibelick/morphing-popover-motion-primitives","type":"registry:item","title":"Morphing Popover","description":"A popover component that morphs from its trigger with fluid animations."},{"name":"ibelick/progressive-blur-motion-primitives","type":"registry:item","title":"Progressive Blur","description":"A component that applies progressive blur effects to elements."},{"name":"ibelick/prompt-input-prompt-kit","type":"registry:item","title":"Prompt Input","description":"An input field designed for chat interfaces, allowing users to enter and submit text prompts to an AI model"},{"name":"ibelick/prompt-suggestion-prompt-kit","type":"registry:item","title":"Prompt Suggestion","description":"A component for implementing interactive prompt suggestions in AI interfaces. The PromptSuggestion component offers two distinct modes: Normal Mode and Highlight Mode."},{"name":"ibelick/reasoning-prompt-kit","type":"registry:item","title":"Reasoning","description":"A collapsible component for showing AI reasoning, explanations, or logic. You can control it manually or let it auto-close when the stream ends. Markdown is supported."},{"name":"ibelick/response-stream-prompt-kit","type":"registry:item","title":"Response Stream","description":"A component to simulate streaming text on the client side, perfect for fake responses, or any controlled progressive text display."},{"name":"ibelick/scroll-button-prompt-kit","type":"registry:item","title":"Scroll Button","description":"A floating button component that appears when users scroll up in a container, allowing them to quickly return to the bottom of the content"},{"name":"ibelick/scroll-progress-motion-primitives","type":"registry:item","title":"Scroll Progress","description":"A component that visualizes scroll progress with animated indicators."},{"name":"ibelick/sliding-number-motion-primitives","type":"registry:item","title":"Sliding Number","description":"A component that transitions between numbers with a sliding animation."},{"name":"ibelick/source-prompt-kit","type":"registry:item","title":"Source","description":"Displays website sources used by AI-generated content, showing URL details, titles, and descriptions on hover."},{"name":"ibelick/spinning-text-motion-primitives","type":"registry:item","title":"Spinning Text","description":"A component that animates text with a spinning rotation effect."},{"name":"ibelick/spotlight-motion-primitives","type":"registry:item","title":"Spotlight","description":"A component that creates a spotlight effect following cursor movement."},{"name":"ibelick/steps-prompt-kit","type":"registry:item","title":"Steps","description":"A component for displaying a sequence of operations in a collapsible layout. Each step can include details and an optional vertical bar. Useful for showing AI steps like reasoning traces, tool calls, or process logs."},{"name":"ibelick/system-message-prompt-kit","type":"registry:item","title":"System Message","description":"A banner-style component for surfacing contextual information, warnings, or instructions within AI interfaces."},{"name":"ibelick/text-effect-motion-primitives","type":"registry:item","title":"Text Effect","description":"A component that applies animated effects to text content."},{"name":"ibelick/text-loop-motion-primitives","type":"registry:item","title":"Text Loop","description":"A component that cycles through different text phrases with animations."},{"name":"ibelick/text-morph-motion-primitives","type":"registry:item","title":"Text Morph","description":"A component that morphs between different text strings with smooth transitions."},{"name":"ibelick/text-roll-motion-primitives","type":"registry:item","title":"Text Roll","description":"A component that animates text with a rolling effect."},{"name":"ibelick/text-scramble-motion-primitives","type":"registry:item","title":"Text Scramble","description":"A component that creates a scrambling text effect during transitions."},{"name":"ibelick/text-shimmer-motion-primitives","type":"registry:item","title":"Text Shimmer","description":"A component that applies a shimmering effect to text."},{"name":"ibelick/text-shimmer-prompt-kit","type":"registry:item","title":"Text Shimmer","description":"A component for displaying a shimmer effect on text, perfect for loading states or highlighting text."},{"name":"ibelick/text-shimmer-wave-motion-primitives","type":"registry:item","title":"Text Shimmer Wave","description":"A component that creates a wave-like shimmer effect on text."},{"name":"ibelick/thinking-bar-prompt-kit","type":"registry:item","title":"Thinking Bar","description":"A component to display the thinking state of an AI model with optional actions."},{"name":"ibelick/tilt-motion-primitives","type":"registry:item","title":"Tilt","description":"A component that applies 3D tilt effects to elements based on cursor position."},{"name":"ibelick/tool-calling-prompt-kit","type":"registry:item","title":"Tool calling","description":"A chatbot with tool calling feature. It uses prompt-kit, shadcn/ui, and AI SDK V5."},{"name":"ibelick/tool-prompt-kit","type":"registry:item","title":"Tool","description":"Displays tool call details including input, output, status, and errors. Ideal for visualizing AI tool usage in chat UIs."},{"name":"ibelick/toolbar-dynamic-motion-primitives","type":"registry:item","title":"Toolbar Dynamic","description":"A toolbar component with dynamic appearance based on user interaction."},{"name":"ibelick/toolbar-expandable-motion-primitives","type":"registry:item","title":"Toolbar Expandable","description":"An expandable toolbar that reveals additional options with animations."},{"name":"ibelick/transition-panel-motion-primitives","type":"registry:item","title":"Transition Panel","description":"A panel component with smooth transitions between different states."},{"name":"karthikmudunuri/animated-badge","type":"registry:item","title":"Animated Badge","description":"Status pill with motion that draws attention to changing labels or states."},{"name":"karthikmudunuri/browser","type":"registry:item","title":"Browser","description":"SVG browser window with navigation controls and a content area for screenshots or demos."},{"name":"karthikmudunuri/clerk-otp","type":"registry:item","title":"Clerk OTP","description":"Segmented verification-code input styled for Clerk authentication flows."},{"name":"karthikmudunuri/cobe-globe","type":"registry:item","title":"Cobe Globe","description":"Interactive 3D globe built with Cobe for geographic or network visuals."},{"name":"karthikmudunuri/github-inline-comments","type":"registry:item","title":"GitHub Inline Comments","description":"GitHub-style code review table with inline comment threads and a reply form."},{"name":"karthikmudunuri/grid","type":"registry:item","title":"Grid","description":"Subtle graph-paper grid for section and page backgrounds."},{"name":"karthikmudunuri/integrations","type":"registry:item","title":"Integrations","description":"Animated section of application integration cards arranged in a carousel."},{"name":"karthikmudunuri/ipad","type":"registry:item","title":"iPad","description":"SVG tablet frame for presenting screenshots, video, or interactive content."},{"name":"karthikmudunuri/iphone-17-pro","type":"registry:item","title":"iPhone 17 Pro","description":"SVG phone frame for presenting screenshots, video, or interactive content."},{"name":"karthikmudunuri/macbook-pro","type":"registry:item","title":"MacBook Pro","description":"SVG laptop frame for presenting screenshots, video, or interactive content."},{"name":"karthikmudunuri/safari-browser","type":"registry:item","title":"Safari Browser","description":"Safari-style browser frame for presenting a website screenshot or demo."},{"name":"karthikmudunuri/terminal","type":"registry:item","title":"Terminal","description":"Animated terminal window for presenting commands and their output."},{"name":"keenthemes/c-accordion-1/base-nova","type":"registry:item","title":"Single-expand accordion","description":"Lets one section remain open while collapsing the previously selected section."},{"name":"keenthemes/c-accordion-10/base-nova","type":"registry:item","title":"Rotating-arrow accordion","description":"Turns the arrow as a section opens or closes to reinforce the disclosure state."},{"name":"keenthemes/c-accordion-11/base-nova","type":"registry:item","title":"Onboarding steps accordion","description":"Organizes setup tasks into progressive disclosures with status cues and scannable codes."},{"name":"keenthemes/c-accordion-2/base-nova","type":"registry:item","title":"Plus/minus accordion","description":"Changes each indicator to reflect whether its section can be opened or collapsed."},{"name":"keenthemes/c-accordion-3/base-nova","type":"registry:item","title":"Bordered accordion","description":"Visually separates each disclosure into its own rounded panel."},{"name":"keenthemes/c-accordion-4/base-nova","type":"registry:item","title":"Card accordion","description":"Groups collapsible content inside a card for a contained settings or details section."},{"name":"keenthemes/c-accordion-5/base-nova","type":"registry:item","title":"Disabled and highlighted accordion","description":"Distinguishes unavailable sections from the currently highlighted disclosure."},{"name":"keenthemes/c-accordion-6/base-nova","type":"registry:item","title":"Icon and badge accordion","description":"Adds visual metadata to each trigger so sections can communicate category or status at a glance."},{"name":"keenthemes/c-accordion-7/base-nova","type":"registry:item","title":"Frame panel accordion","description":"Fits disclosure rows into framed layouts without introducing a separate outer container."},{"name":"keenthemes/c-accordion-8/base-nova","type":"registry:item","title":"Nested bordered accordion","description":"Supports secondary disclosure levels while keeping parent and child sections visually distinct."},{"name":"keenthemes/c-accordion-9/base-nova","type":"registry:item","title":"User list accordion","description":"Reveals member details while avatars and role markers keep each person identifiable."},{"name":"keenthemes/c-alert-1/base-nova","type":"registry:item","title":"Basic alert","description":"A compact message callout for status updates or guidance."},{"name":"keenthemes/c-alert-11/base-nova","type":"registry:item","title":"Descriptive action alert","description":"Makes room for supporting context and a direct response within the callout."},{"name":"keenthemes/c-alert-12/base-nova","type":"registry:item","title":"Borderless frame alert","description":"Aligns a message flush with a framed container instead of doubling its border."},{"name":"keenthemes/c-alert-13/base-nova","type":"registry:item","title":"Stacked frame alerts","description":"Collects several related notices in one bounded region for sequential review."},{"name":"keenthemes/c-alert-14/base-nova","type":"registry:item","title":"Frame alert with actions","description":"Keeps the notice and its response controls aligned inside a shared container."},{"name":"keenthemes/c-alert-15/base-nova","type":"registry:item","title":"Inverted action alert","description":"Uses strong contrast to emphasize a message that also needs a direct response."},{"name":"keenthemes/c-alert-16/base-nova","type":"registry:item","title":"Urgent billing notice","description":"Calls attention to an account issue that requires a payment-related action."},{"name":"keenthemes/c-alert-17/base-nova","type":"registry:item","title":"Framed service status","description":"Groups multiple operational updates so readers can assess system health together."},{"name":"keenthemes/c-alert-18/base-nova","type":"registry:item","title":"Feature discovery alert","description":"Introduces an unfamiliar capability at the point where someone can try it."},{"name":"keenthemes/c-alert-19/base-nova","type":"registry:item","title":"User message alert","description":"Presents a sender and message preview as an inline notification."},{"name":"keenthemes/c-alert-2/base-nova","type":"registry:item","title":"Icon alert","description":"Pairs the message with a visual cue that makes its purpose easier to scan."},{"name":"keenthemes/c-alert-20/base-nova","type":"registry:item","title":"Inverted user message alert","description":"Raises contrast for a sender and message preview against surrounding content."},{"name":"keenthemes/c-alert-3/base-nova","type":"registry:item","title":"Icon alert with actions","description":"Lets the reader respond to the message without leaving the callout."},{"name":"keenthemes/c-alert-4/base-nova","type":"registry:item","title":"Destructive action alert","description":"Warns about a harmful state and offers immediate recovery or confirmation controls."},{"name":"keenthemes/c-alert-5/base-nova","type":"registry:item","title":"Informational action alert","description":"Surfaces contextual guidance with controls for the reader's next step."},{"name":"keenthemes/c-alert-6/base-nova","type":"registry:item","title":"Success alert","description":"Uses a positive status treatment for completed actions or resolved issues."},{"name":"keenthemes/c-alert-7/base-nova","type":"registry:item","title":"Warning alert","description":"Uses a warning treatment for conditions that need attention."},{"name":"keenthemes/c-alert-8/base-nova","type":"registry:item","title":"Error alert","description":"Uses an error treatment for failed actions or invalid states."},{"name":"keenthemes/c-alert-9/base-nova","type":"registry:item","title":"Inverted alert","description":"Uses an inverted surface to separate the message from surrounding content."},{"name":"keenthemes/c-alert-dialog-1/base-nova","type":"registry:item","title":"Basic confirmation dialog","description":"Combines explanatory context with primary and secondary choices before proceeding."},{"name":"keenthemes/c-alert-dialog-10/base-nova","type":"registry:item","title":"E-ticket registration confirmation","description":"Closes the registration flow with the completed ticket details and next action."},{"name":"keenthemes/c-alert-dialog-11/base-nova","type":"registry:item","title":"Restart update notice","description":"Prompts the user to relaunch the application so a system update can take effect."},{"name":"keenthemes/c-alert-dialog-12/base-nova","type":"registry:item","title":"Subscription billing warning","description":"Directs attention to an expired plan or failed payment before access is affected."},{"name":"keenthemes/c-alert-dialog-13/base-nova","type":"registry:item","title":"Logout confirmation","description":"Prevents an accidental session exit by requiring the user to confirm first."},{"name":"keenthemes/c-alert-dialog-14/base-nova","type":"registry:item","title":"Security audit confirmation","description":"Summarizes a sensitive audit operation and its implications before it begins."},{"name":"keenthemes/c-alert-dialog-2/base-nova","type":"registry:item","title":"Compact confirmation dialog","description":"Keeps low-complexity decisions focused in a smaller modal footprint."},{"name":"keenthemes/c-alert-dialog-3/base-nova","type":"registry:item","title":"Icon confirmation dialog","description":"Adds a visual cue so the decision type is recognizable before the text is read."},{"name":"keenthemes/c-alert-dialog-4/base-nova","type":"registry:item","title":"Compact icon confirmation","description":"Balances a prominent icon with a brief decision in a small modal."},{"name":"keenthemes/c-alert-dialog-5/base-nova","type":"registry:item","title":"Destructive confirmation dialog","description":"Requires an explicit choice before an irreversible action such as deletion continues."},{"name":"keenthemes/c-alert-dialog-6/base-nova","type":"registry:item","title":"Nested confirmation dialog","description":"Interrupts an existing modal flow when a second decision must be resolved first."},{"name":"keenthemes/c-alert-dialog-7/base-nova","type":"registry:item","title":"Task success confirmation","description":"Acknowledges completion and gives the user a clear route out of the finished flow."},{"name":"keenthemes/c-alert-dialog-8/base-nova","type":"registry:item","title":"Account deactivation confirmation","description":"Explains the consequence of disabling an account before the action is accepted."},{"name":"keenthemes/c-alert-dialog-9/base-nova","type":"registry:item","title":"Unsaved changes warning","description":"Lets someone remain on the page or discard edits before navigating away."},{"name":"keenthemes/c-aspect-ratio-1/base-nova","type":"registry:item","title":"16:9 widescreen frame","description":"Keeps video and landscape media proportional as their container resizes."},{"name":"keenthemes/c-aspect-ratio-2/base-nova","type":"registry:item","title":"4:3 standard frame","description":"Fits traditional displays, slides, and archival media without stretching them."},{"name":"keenthemes/c-aspect-ratio-3/base-nova","type":"registry:item","title":"1:1 square frame","description":"Maintains equal width and height for avatars, tiles, or square imagery."},{"name":"keenthemes/c-aspect-ratio-4/base-nova","type":"registry:item","title":"21:9 ultrawide frame","description":"Preserves a cinematic crop for banners and panoramic media across screen sizes."},{"name":"keenthemes/c-aspect-ratio-5/base-nova","type":"registry:item","title":"9:16 portrait frame","description":"Keeps vertical video and phone-oriented media correctly proportioned."},{"name":"keenthemes/c-aspect-ratio-6/base-nova","type":"registry:item","title":"3:2 photography frame","description":"Matches a common camera format so photographs retain their intended crop."},{"name":"keenthemes/c-aspect-ratio-7/base-nova","type":"registry:item","title":"4:5 social portrait frame","description":"Sizes upright posts for feed-oriented imagery without layout shifts."},{"name":"keenthemes/c-aspect-ratio-8/base-nova","type":"registry:item","title":"16:10 monitor frame","description":"Displays desktop screenshots and screen recordings at their native proportion."},{"name":"keenthemes/c-autocomplete-1/base-nova","type":"registry:item","title":"Basic autocomplete","description":"Filters a list of suggested options as the user types."},{"name":"keenthemes/c-autocomplete-10/base-nova","type":"registry:item","title":"Compact autocomplete","description":"Fits autocomplete suggestions into compact forms and toolbars."},{"name":"keenthemes/c-autocomplete-11/base-nova","type":"registry:item","title":"Large autocomplete","description":"Creates a larger input target for prominent search or selection tasks."},{"name":"keenthemes/c-autocomplete-12/base-nova","type":"registry:item","title":"Form autocomplete","description":"Connects autocomplete selection and validation to a form field."},{"name":"keenthemes/c-combobox-24/base-nova","type":"registry:item","title":"Member multi-select combobox","description":"Finds and adds several people to a shared selection without closing after each choice."},{"name":"keenthemes/c-combobox-25/base-nova","type":"registry:item","title":"Date picker combobox","description":"Accepts a searchable date choice and can open a custom calendar dialog when needed."},{"name":"keenthemes/c-combobox-26/base-nova","type":"registry:item","title":"Label multi-select combobox","description":"Supports several tags at once and includes a mode for records that should remain unlabeled."},{"name":"keenthemes/c-combobox-27/base-nova","type":"registry:item","title":"Team selector combobox","description":"Searches named teams and records one as the current organizational choice."},{"name":"keenthemes/c-combobox-28/base-nova","type":"registry:item","title":"Assignee selector combobox","description":"Finds a person and assigns the current record without leaving the surrounding workflow."},{"name":"keenthemes/c-combobox-3/base-nova","type":"registry:item","title":"Invalid-state combobox","description":"Communicates a validation failure while keeping the searchable field available for correction."},{"name":"keenthemes/c-combobox-4/base-nova","type":"registry:item","title":"Clearable combobox","description":"Lets the user remove the current choice without reopening the option list."},{"name":"keenthemes/c-combobox-5/base-nova","type":"registry:item","title":"Auto-highlight combobox","description":"Focuses the best matching option as the query changes for faster keyboard selection."},{"name":"keenthemes/c-combobox-6/base-nova","type":"registry:item","title":"Grouped combobox","description":"Organizes a longer option list into labeled categories for easier scanning."},{"name":"keenthemes/c-combobox-7/base-nova","type":"registry:item","title":"Separated-group combobox","description":"Adds dividing rules between labeled categories when stronger visual boundaries are useful."},{"name":"keenthemes/c-combobox-8/base-nova","type":"registry:item","title":"Large-list combobox","description":"Keeps an extensive option set searchable instead of forcing users to scan every entry."},{"name":"keenthemes/c-combobox-9/base-nova","type":"registry:item","title":"Icon-addon combobox","description":"Uses a leading visual cue to clarify the type of value being selected."},{"name":"keenthemes/c-command-1/base-nova","type":"registry:item","title":"Basic command palette","description":"Opens a searchable menu for triggering actions from the keyboard."},{"name":"keenthemes/c-command-2/base-nova","type":"registry:item","title":"Shortcut command palette","description":"Displays key combinations beside actions so frequent commands are easier to learn."},{"name":"keenthemes/c-command-3/base-nova","type":"registry:item","title":"Grouped command palette","description":"Separates actions into labeled categories when a flat result list would be ambiguous."},{"name":"keenthemes/c-command-4/base-nova","type":"registry:item","title":"Multi-group command palette","description":"Scales keyboard search across many action categories while preserving their context."},{"name":"keenthemes/c-command-5/base-nova","type":"registry:item","title":"File search palette","description":"Filters project files by query for quick keyboard navigation."},{"name":"keenthemes/c-command-6/base-nova","type":"registry:item","title":"Avatar user search","description":"Pairs matching people with profile images to disambiguate similar names."},{"name":"keenthemes/c-command-7/base-nova","type":"registry:item","title":"Action shortcut palette","description":"Combines discoverable commands with their key bindings for repeated workflows."},{"name":"keenthemes/c-command-8/base-nova","type":"registry:item","title":"Recent and favorite commands","description":"Prioritizes previously used and pinned actions before the rest of the command list."},{"name":"keenthemes/c-context-menu-1/base-nova","type":"registry:item","title":"Basic context menu","description":"Shows contextual actions from a secondary click or long press."},{"name":"keenthemes/c-context-menu-10/base-nova","type":"registry:item","title":"Dialog context menu","description":"Keeps secondary-click actions available within an existing modal interaction."},{"name":"keenthemes/c-context-menu-2/base-nova","type":"registry:item","title":"Icon context menu","description":"Pairs common actions with visual cues that make the list faster to scan."},{"name":"keenthemes/c-context-menu-3/base-nova","type":"registry:item","title":"Shortcut context menu","description":"Shows available key combinations beside actions for repeated use."},{"name":"keenthemes/c-context-menu-4/base-nova","type":"registry:item","title":"Nested context menu","description":"Moves secondary actions into child menus so the first level stays concise."},{"name":"keenthemes/c-context-menu-5/base-nova","type":"registry:item","title":"Labeled context menu","description":"Uses headings and dividing rules to clarify relationships among action groups."},{"name":"keenthemes/c-context-menu-6/base-nova","type":"registry:item","title":"Checkbox context menu","description":"Toggles several independent settings without dismissing the menu after each choice."},{"name":"keenthemes/c-context-menu-7/base-nova","type":"registry:item","title":"Radio context menu","description":"Selects one mutually exclusive setting directly from the action list."},{"name":"keenthemes/c-context-menu-8/base-nova","type":"registry:item","title":"Destructive context menu","description":"Visually distinguishes harmful actions from routine choices before they are triggered."},{"name":"keenthemes/c-context-menu-9/base-nova","type":"registry:item","title":"Aligned context menu","description":"Demonstrates positioning the action list on different sides of its invocation point."},{"name":"keenthemes/c-data-grid-1/base-nova","type":"registry:item","title":"Paginated data grid","description":"Breaks a large result set into navigable pages with explicit position controls."},{"name":"keenthemes/c-data-grid-10/base-nova","type":"registry:item","title":"Column-icon data grid","description":"Adds visual cues to headers so field types are recognizable at a glance."},{"name":"keenthemes/c-data-grid-11/base-nova","type":"registry:item","title":"Sortable-column data grid","description":"Reorders records by a chosen field and communicates the active direction."},{"name":"keenthemes/c-data-grid-12/base-nova","type":"registry:item","title":"Movable-column data grid","description":"Lets users shift fields between predefined positions through column controls."},{"name":"keenthemes/c-data-grid-13/base-nova","type":"registry:item","title":"Draggable-column data grid","description":"Reorders fields directly by dragging their headers into a new sequence."},{"name":"keenthemes/c-data-grid-14/base-nova","type":"registry:item","title":"Draggable-row data grid","description":"Lets users rearrange record priority through direct manipulation."},{"name":"keenthemes/c-data-grid-15/base-nova","type":"registry:item","title":"Resizable-column data grid","description":"Adjusts field widths interactively to accommodate long or compact values."},{"name":"keenthemes/c-data-grid-16/base-nova","type":"registry:item","title":"Pinnable-column data grid","description":"Keeps selected fields visible while the rest of a wide table scrolls."},{"name":"keenthemes/c-data-grid-17/base-nova","type":"registry:item","title":"Sticky-header data grid","description":"Retains column labels at the top as long record sets scroll underneath."},{"name":"keenthemes/c-data-grid-18/base-nova","type":"registry:item","title":"Column-control data grid","description":"Centralizes field configuration so users can tailor the table to their task."},{"name":"keenthemes/c-data-grid-19/base-nova","type":"registry:item","title":"Card-contained data grid","description":"Packages tabular content as a bounded dashboard region with its own surface."},{"name":"keenthemes/c-data-grid-2/base-nova","type":"registry:item","title":"Cell-bordered data grid","description":"Draws rules around individual values when rows and columns need strong separation."},{"name":"keenthemes/c-data-grid-20/base-nova","type":"registry:item","title":"Column-visibility data grid","description":"Lets users hide irrelevant fields and restore them without changing the dataset."},{"name":"keenthemes/c-data-grid-21/base-nova","type":"registry:item","title":"Loading-skeleton data grid","description":"Preserves the table's shape while records are being fetched."},{"name":"keenthemes/c-data-grid-22/base-nova","type":"registry:item","title":"Editable CRUD data grid","description":"Supports creating, updating, and removing records within the table workflow."},{"name":"keenthemes/c-data-grid-23/base-nova","type":"registry:item","title":"Framed CRUD data grid","description":"Combines record management controls and tabular content inside one bordered region."},{"name":"keenthemes/c-data-grid-24/base-nova","type":"registry:item","title":"Column-totals data grid","description":"Calculates bottom-line totals beneath the numeric fields they summarize."},{"name":"keenthemes/c-data-grid-25/base-nova","type":"registry:item","title":"Summary-stats data grid","description":"Places high-level dataset metrics below the records for quick comparison."},{"name":"keenthemes/c-data-grid-26/base-nova","type":"registry:item","title":"Column-aggregate data grid","description":"Computes a relevant aggregate for each field and aligns it with that column."},{"name":"keenthemes/c-data-grid-27/base-nova","type":"registry:item","title":"Local infinite-scroll data grid","description":"Reveals more already-loaded records as the viewport reaches the end."},{"name":"keenthemes/c-data-grid-28/base-nova","type":"registry:item","title":"Remote infinite-scroll data grid","description":"Fetches the next records from a server as the viewport approaches the end."},{"name":"keenthemes/c-data-grid-29/base-nova","type":"registry:item","title":"Pinnable-row data grid","description":"Keeps important records fixed while surrounding rows sort or scroll."},{"name":"keenthemes/c-data-grid-3/base-nova","type":"registry:item","title":"Dense data grid","description":"Reduces cell spacing to fit more records into a limited viewport."},{"name":"keenthemes/c-data-grid-4/base-nova","type":"registry:item","title":"Borderless data grid","description":"Uses whitespace instead of table rules for a lighter presentation."},{"name":"keenthemes/c-data-grid-5/base-nova","type":"registry:item","title":"Striped-row data grid","description":"Alternates row surfaces to help the eye track values across wide tables."},{"name":"keenthemes/c-data-grid-6/base-nova","type":"registry:item","title":"Auto-width data grid","description":"Sizes the table from its content rather than stretching every column across the container."},{"name":"keenthemes/c-data-grid-7/base-nova","type":"registry:item","title":"Selectable-row data grid","description":"Lets users mark records for a shared bulk action."},{"name":"keenthemes/c-data-grid-8/base-nova","type":"registry:item","title":"Expandable-row data grid","description":"Reveals additional record details inline without navigating away from the table."},{"name":"keenthemes/c-data-grid-9/base-nova","type":"registry:item","title":"Nested-table data grid","description":"Displays related child records beneath a parent row for hierarchical datasets."},{"name":"keenthemes/c-date-selector-1/base-nova","type":"registry:item","title":"Calendar date selector","description":"Opens a calendar-based control for choosing a date."},{"name":"keenthemes/c-scrollspy-2/base-nova","type":"registry:item","title":"Navigation scrollspy","description":"Highlights page navigation as the corresponding content moves through the viewport."},{"name":"keenthemes/c-select-1/base-nova","type":"registry:item","title":"Basic select","description":"Opens a menu and records one choice from a fixed option list."},{"name":"keenthemes/c-select-10/base-nova","type":"registry:item","title":"Disabled select","description":"Displays the current value while preventing the menu from being changed."},{"name":"keenthemes/c-select-11/base-nova","type":"registry:item","title":"Dialog select","description":"Keeps option picking available within an existing modal workflow."},{"name":"keenthemes/c-select-12/base-nova","type":"registry:item","title":"Multi-select","description":"Retains several choices from the menu instead of replacing the previous value."},{"name":"keenthemes/c-select-13/base-nova","type":"registry:item","title":"Inline input select","description":"Pairs an option menu with free-form entry in a single horizontal control group."},{"name":"keenthemes/c-select-14/base-nova","type":"registry:item","title":"Select with adjacent button","description":"Places an immediate action beside the chosen value for compact workflows."},{"name":"keenthemes/c-select-15/base-nova","type":"registry:item","title":"Aligned-item select","description":"Positions menu entries relative to the trigger for a visually continuous opening state."},{"name":"keenthemes/c-select-16/base-nova","type":"registry:item","title":"Access-level select","description":"Explains the permissions attached to each role before one is assigned."},{"name":"keenthemes/c-select-17/base-nova","type":"registry:item","title":"Status-dot select","description":"Maps each state to a color marker so choices remain distinguishable at a glance."},{"name":"keenthemes/c-select-18/base-nova","type":"registry:item","title":"Avatar select","description":"Pairs people with profile images to disambiguate similar names."},{"name":"keenthemes/c-select-19/base-nova","type":"registry:item","title":"Status-badge select","description":"Uses labeled markers to communicate the meaning of each available state."},{"name":"keenthemes/c-select-2/base-nova","type":"registry:item","title":"Icon and placeholder select","description":"Shows guidance before a choice is made and uses visual cues to identify options."},{"name":"keenthemes/c-select-20/base-nova","type":"registry:item","title":"Left-indicator select","description":"Moves the selected marker before each option for a leading visual reference."},{"name":"keenthemes/c-select-21/base-nova","type":"registry:item","title":"Clearable select","description":"Lets the current choice be removed without reopening the menu."},{"name":"keenthemes/c-select-22/base-nova","type":"registry:item","title":"Custom-chevron select","description":"Uses a tailored up-and-down cue to communicate the menu's trigger behavior."},{"name":"keenthemes/c-select-23/base-nova","type":"registry:item","title":"Overlapping-dot multi-select","description":"Compresses several color-coded choices into a compact trigger preview."},{"name":"keenthemes/c-select-24/base-nova","type":"registry:item","title":"Separated-group select","description":"Adds dividing rules between labeled categories when stronger boundaries aid scanning."},{"name":"keenthemes/c-select-25/base-nova","type":"registry:item","title":"Flag country picker","description":"Pairs country names with familiar symbols for quicker geographic selection."},{"name":"keenthemes/c-select-26/base-nova","type":"registry:item","title":"Colored status filter","description":"Narrows records by state while preserving each status's visual color cue."},{"name":"keenthemes/c-select-27/base-nova","type":"registry:item","title":"Descriptive-option select","description":"Adds supporting text so users can understand the consequence of each choice."},{"name":"keenthemes/c-select-28/base-nova","type":"registry:item","title":"UTC timezone select","description":"Shows each region's offset to help users distinguish locations with similar names."},{"name":"keenthemes/c-select-29/base-nova","type":"registry:item","title":"Team member assignment select","description":"Identifies people by image and name before assigning one to the current record."},{"name":"keenthemes/c-select-3/base-nova","type":"registry:item","title":"Labeled-group select","description":"Organizes choices into named categories when a flat menu would be difficult to scan."},{"name":"keenthemes/c-select-30/base-nova","type":"registry:item","title":"Priority badge select","description":"Associates urgency levels with labeled colors before a priority is chosen."},{"name":"keenthemes/c-select-31/base-nova","type":"registry:item","title":"Font preview select","description":"Renders type choices in their own faces so appearance can guide selection."},{"name":"keenthemes/c-select-32/base-nova","type":"registry:item","title":"Icon category select","description":"Combines text and visual cues to make category choices easier to recognize."},{"name":"keenthemes/c-select-33/base-nova","type":"registry:item","title":"Compact size picker","description":"Chooses among size variants from a reduced-width trigger."},{"name":"keenthemes/c-select-4/base-nova","type":"registry:item","title":"Large-list select","description":"Keeps an extensive fixed option set manageable within a bounded menu."},{"name":"keenthemes/c-select-5/base-nova","type":"registry:item","title":"Compact-trigger select","description":"Fits a standard option menu into dense forms and toolbars."},{"name":"keenthemes/c-select-6/base-nova","type":"registry:item","title":"Subscription plan select","description":"Presents plan choices as richer entries so account tiers can be compared before selection."},{"name":"keenthemes/c-select-7/base-nova","type":"registry:item","title":"Unaligned-item select","description":"Allows menu content to keep its natural position instead of aligning items to the trigger."},{"name":"keenthemes/c-select-8/base-nova","type":"registry:item","title":"Labeled field select","description":"Combines the control with persistent guidance that explains the expected choice."},{"name":"keenthemes/c-select-9/base-nova","type":"registry:item","title":"Invalid-state select","description":"Communicates a validation failure while leaving the menu available for correction."},{"name":"keenthemes/c-separator-1/base-nova","type":"registry:item","title":"Horizontal section divider","description":"Marks a transition between vertically stacked content regions."},{"name":"keenthemes/c-separator-2/base-nova","type":"registry:item","title":"Vertical inline divider","description":"Creates a boundary between neighboring controls or text on the same row."},{"name":"keenthemes/c-separator-3/base-nova","type":"registry:item","title":"Menu group divider","description":"Visually separates adjacent clusters of related actions in a horizontal menu."},{"name":"keenthemes/c-separator-4/base-nova","type":"registry:item","title":"List item divider","description":"Clarifies where one repeated row ends and the next begins."},{"name":"keenthemes/c-separator-5/base-nova","type":"registry:item","title":"Centered-label divider","description":"Names the transition between regions without requiring a separate heading row."},{"name":"keenthemes/c-separator-6/base-nova","type":"registry:item","title":"Order summary dividers","description":"Divides line items and totals within an order summary."},{"name":"keenthemes/c-sheet-1/base-nova","type":"registry:item","title":"Profile editing sheet","description":"Opens account fields in a side panel so the underlying page remains in context."},{"name":"keenthemes/c-sheet-2/base-nova","type":"registry:item","title":"No-close profile sheet","description":"Requires dismissal through the surrounding workflow rather than a panel control."},{"name":"keenthemes/c-sheet-3/base-nova","type":"registry:item","title":"Multi-side sheets","description":"Demonstrates entering from each viewport edge to suit different spatial relationships."},{"name":"keenthemes/c-sheet-4/base-nova","type":"registry:item","title":"Scrollable content sheet","description":"Accommodates a long body within the panel instead of extending beyond the viewport."},{"name":"keenthemes/c-skeleton-1/base-nova","type":"registry:item","title":"User info skeleton","description":"Reserves space for an avatar and identity details while profile data loads."},{"name":"keenthemes/c-skeleton-10/base-nova","type":"registry:item","title":"Chat message skeleton","description":"Approximates alternating conversation rows until message history is available."},{"name":"keenthemes/c-skeleton-2/base-nova","type":"registry:item","title":"Card skeleton","description":"Preserves a card's outer shape and content hierarchy during loading."},{"name":"keenthemes/c-skeleton-3/base-nova","type":"registry:item","title":"Text block skeleton","description":"Uses varied placeholder lines to approximate headings and paragraph copy."},{"name":"keenthemes/c-skeleton-4/base-nova","type":"registry:item","title":"Form skeleton","description":"Holds the positions of labels, fields, and actions until form data is ready."},{"name":"keenthemes/c-skeleton-5/base-nova","type":"registry:item","title":"Data table skeleton","description":"Maintains row and column structure while records are being fetched."},{"name":"keenthemes/c-skeleton-6/base-nova","type":"registry:item","title":"Dashboard stats skeleton","description":"Reserves aligned metric cards so the dashboard does not shift when totals arrive."},{"name":"keenthemes/c-skeleton-7/base-nova","type":"registry:item","title":"Action list skeleton","description":"Represents repeated rows and their controls while list data loads."},{"name":"keenthemes/c-skeleton-8/base-nova","type":"registry:item","title":"Card grid skeleton","description":"Maintains the multi-column layout until each card's content is available."},{"name":"keenthemes/c-skeleton-9/base-nova","type":"registry:item","title":"Profile page skeleton","description":"Preserves the full account layout while identity and activity data load."},{"name":"keenthemes/c-slider-1/base-nova","type":"registry:item","title":"Basic slider","description":"Lets users select a numeric value along a continuous track."},{"name":"keenthemes/c-slider-10/base-nova","type":"registry:item","title":"Tick-mark slider","description":"Makes discrete intervals visible so users can anticipate where the thumb will stop."},{"name":"keenthemes/c-slider-11/base-nova","type":"registry:item","title":"Tooltip-value slider","description":"Updates a floating numeric readout as the thumb moves along the track."},{"name":"keenthemes/c-slider-12/base-nova","type":"registry:item","title":"Emoji rating slider","description":"Changes the expression as the chosen score moves from negative to positive."},{"name":"keenthemes/c-slider-2/base-nova","type":"registry:item","title":"Disabled slider","description":"Displays the current position while preventing pointer and keyboard changes."},{"name":"keenthemes/c-slider-3/base-nova","type":"registry:item","title":"Multi-value slider","description":"Places several thumbs on one track for selecting ranges or multiple thresholds."},{"name":"kokonut-labs/action-search-bar","type":"registry:item","title":"Action Search Bar","description":"A command bar with keyboard shortcuts and an animated action menu."},{"name":"kokonut-labs/ai-input-search","type":"registry:item","title":"AI Input Search","description":"A chat input that switches into a dedicated search mode."},{"name":"kokonut-labs/ai-loading","type":"registry:item","title":"AI State Loading","description":"An animated pending state for code generation."},{"name":"kokonut-labs/ai-prompt","type":"registry:item","title":"AI Input Selector","description":"A chat prompt field with a model or mode selector."},{"name":"kokonut-labs/ai-text-loading","type":"registry:item","title":"AI Text Loading","description":"A compact thinking indicator for AI responses."},{"name":"kokonut-labs/ai-voice","type":"registry:item","title":"AI Voice","description":"A voice input mode for recording prompts."},{"name":"kokonut-labs/apple-activity-card","type":"registry:item","title":"Apple Activity Card","description":"A fitness activity card with three colored progress rings."},{"name":"kokonut-labs/attract-button","type":"registry:item","title":"Magnet Button","description":"A button that pulls nearby particles toward the pointer."},{"name":"kokonut-labs/avatar-picker","type":"registry:item","title":"Avatar Picker","description":"A rotating avatar picker for browsing profile options."},{"name":"kokonut-labs/background-paths","type":"registry:item","title":"Background Paths","description":"Animated line paths converge behind centered page content."},{"name":"kokonut-labs/beams-background","type":"registry:item","title":"Beams Background","description":"Customizable light beams animate across a page background."},{"name":"kokonut-labs/bento-grid","type":"registry:item","title":"Bento Grid","description":"A four-card grid combining product content with varied animations."},{"name":"kokonut-labs/card-flip","type":"registry:item","title":"Card Flip","description":"A two-sided card that flips to reveal secondary content."},{"name":"kokonut-labs/card-stack","type":"registry:item","title":"Stack","description":"An expandable stack of overlapping cards."},{"name":"kokonut-labs/carousel-cards","type":"registry:item","title":"Carousel Cards","description":"A card carousel with direct and previous or next navigation."},{"name":"kokonut-labs/command-button","type":"registry:item","title":"Command Button","description":"A button that presents its keyboard shortcut alongside the label."},{"name":"kokonut-labs/currency-transfer","type":"registry:item","title":"Currency Transfer","description":"A multi-step currency transfer card with animated transaction states."},{"name":"kokonut-labs/dynamic-text","type":"registry:item","title":"Dynamic Text","description":"A text switcher that animates between a sequence of phrases."},{"name":"kokonut-labs/file-upload","type":"registry:item","title":"File Upload","description":"A drag-and-drop file picker with animated upload progress."},{"name":"kokonut-labs/glitch-text","type":"registry:item","title":"Glitch Text","description":"A text effect with adjustable glitch intensity and color schemes."},{"name":"kokonut-labs/gradient-button","type":"registry:item","title":"Gradient Button","description":"A button with an animated gradient border and emerald, purple, and orange glow variants."},{"name":"kokonut-labs/hold-button","type":"registry:item","title":"Hold Button","description":"A press-and-hold button with configurable duration and color."},{"name":"kokonut-labs/liquid-glass-card","type":"registry:item","title":"Liquid Glass","description":"A translucent card with layered glass and refraction effects."},{"name":"kokonut-labs/matrix-text","type":"registry:item","title":"Matrix Text","description":"Text flickers through Matrix-style binary characters before settling into place."},{"name":"kokonut-labs/particle-button","type":"registry:item","title":"Particle Button","description":"A button that releases an animated particle burst when clicked."},{"name":"kokonut-labs/profile-dropdown","type":"registry:item","title":"Profile Dropdown","description":"A profile menu with account details and common actions."},{"name":"kokonut-labs/scroll-text","type":"registry:item","title":"Scroll Text","description":"Text segments animate into view as the page scrolls."},{"name":"kokonut-labs/shape-hero","type":"registry:item","title":"Shapes Hero","description":"A hero backdrop where geometric shapes fall from the top."},{"name":"kokonut-labs/shimmer-text","type":"registry:item","title":"Shimmer Text","description":"Text with a sweeping shimmer highlight animation."},{"name":"kokonut-labs/sliced-text","type":"registry:item","title":"Sliced Text","description":"Text splits into offset halves that align again on hover."},{"name":"kokonut-labs/smooth-drawer","type":"registry:item","title":"Smooth Drawer","description":"A drawer with a smooth slide-in transition and dimmed backdrop."},{"name":"kokonut-labs/smooth-tab","type":"registry:item","title":"Smooth Tab","description":"Tabs with an animated indicator that moves between selections."},{"name":"kokonut-labs/social-button","type":"registry:item","title":"Social Button","description":"A button that reveals social actions with an animated expansion."},{"name":"kokonut-labs/switch-button","type":"registry:item","title":"Switch Button","description":"A theme switcher with animated shadow and thumb states."},{"name":"kokonut-labs/swoosh-text","type":"registry:item","title":"Swoosh Text","description":"Text accented by an animated athletic-style swoosh."},{"name":"kokonut-labs/team-selector","type":"registry:item","title":"Team Selector","description":"A grouped selector for switching between teams."},{"name":"kokonut-labs/toolbar","type":"registry:item","title":"Toolbar","description":"A compact action toolbar with grouped controls."},{"name":"kokonut-labs/tweet-card","type":"registry:item","title":"X Card","description":"A post card with author details and a gradient hover treatment."},{"name":"kokonut-labs/type-writer","type":"registry:item","title":"Typing Text","description":"A typing effect with configurable text sequences and timing."},{"name":"kokonut-labs/v0-button","type":"registry:item","title":"V0 Button","description":"A button that opens the current component in v0."},{"name":"magicuidesign/android","type":"registry:item","title":"Android","description":"An Android device frame for presenting app screens."},{"name":"magicuidesign/animated-beam","type":"registry:item","title":"Animated Beam","description":"A beam of light that travels along a path between connected elements."},{"name":"magicuidesign/animated-circular-progress-bar","type":"registry:item","title":"Animated Circular Progress Bar","description":"A circular gauge that animates to a percentage value."},{"name":"magicuidesign/animated-gradient-text","type":"registry:item","title":"Animated Gradient Text","description":"Text filled by a gradient that transitions between colors."},{"name":"magicuidesign/animated-grid-pattern","type":"registry:item","title":"Animated Grid Pattern","description":"An SVG grid background with animated cells and Tailwind CSS controls."},{"name":"magicuidesign/animated-list","type":"registry:item","title":"Animated List","description":"A list that reveals items in sequence for notifications or event feeds."},{"name":"magicuidesign/animated-shiny-text","type":"registry:item","title":"Animated Shiny Text","description":"A moving light glare creates a shimmer across text."},{"name":"magicuidesign/animated-theme-toggler","type":"registry:item","title":"Theme Toggler","description":"A theme control that animates the transition between color modes."},{"name":"magicuidesign/aurora-text","type":"registry:item","title":"Aurora Text","description":"Text filled with a shifting multicolor aurora effect."},{"name":"magicuidesign/avatar-circles","type":"registry:item","title":"Avatar Circles","description":"Overlapping avatar circles with an optional overflow count."},{"name":"magicuidesign/bento-grid","type":"registry:item","title":"Bento Grid","description":"A responsive card grid for arranging product features in varied spans."},{"name":"magicuidesign/blur-fade","type":"registry:item","title":"Blur Fade","description":"Content enters or exits with coordinated blur and opacity transitions."},{"name":"magicuidesign/border-beam","type":"registry:item","title":"Border Beam","description":"A beam of light travels around the edge of its container."},{"name":"magicuidesign/code-comparison","type":"registry:item","title":"Code Comparison","description":"A split view for comparing two code snippets."},{"name":"magicuidesign/comic-text","type":"registry:item","title":"Comic Text","description":"Text styled with an animated comic-book treatment."},{"name":"magicuidesign/confetti","type":"registry:item","title":"Confetti","description":"Configurable confetti bursts for completion and celebration states."},{"name":"magicuidesign/cool-mode","type":"registry:item","title":"Cool Mode","description":"Buttons, links, and other elements emit themed particles on interaction."},{"name":"magicuidesign/dock","type":"registry:item","title":"Dock","description":"A macOS-style app dock with magnification and spring motion."},{"name":"magicuidesign/dot-pattern","type":"registry:item","title":"Dot Pattern","description":"A customizable SVG dot pattern for page and card backgrounds."},{"name":"magicuidesign/file-tree","type":"registry:item","title":"File Tree","description":"A collapsible tree for presenting folders and files."},{"name":"magicuidesign/flickering-grid","type":"registry:item","title":"Flickering Grid","description":"An SVG grid background whose cells flicker at varied intervals."},{"name":"magicuidesign/globe","type":"registry:item","title":"Globe","description":"An auto-rotating interactive WebGL globe with location markers."},{"name":"magicuidesign/glyph-matrix","type":"registry:item","title":"Glyph Matrix","description":"A theme-aware grid of glyphs that shift and fade over time."},{"name":"magicuidesign/grid-pattern","type":"registry:item","title":"Grid Pattern","description":"A customizable SVG grid pattern for page and card backgrounds."},{"name":"magicuidesign/hero-video-dialog","type":"registry:item","title":"Hero Video Dialog","description":"A hero preview that opens a video in a modal dialog."},{"name":"magicuidesign/highlighter","type":"registry:item","title":"Highlighter","description":"A marker-like stroke animates behind selected text."},{"name":"magicuidesign/hyper-text","type":"registry:item","title":"Hyper Text","description":"Letters scramble before resolving into the final text."},{"name":"magicuidesign/icon-cloud","type":"registry:item","title":"Icon Cloud","description":"An interactive 3D cloud that arranges icons around a sphere."},{"name":"magicuidesign/interactive-grid-pattern","type":"registry:item","title":"Interactive Grid Pattern","description":"An SVG grid background whose cells react to pointer movement."},{"name":"magicuidesign/interactive-hover-button","type":"registry:item","title":"Interactive Hover Button","description":"A button with coordinated label and arrow transitions on hover."},{"name":"magicuidesign/lens","type":"registry:item","title":"Lens","description":"A movable lens magnifies part of an image, video, or element."},{"name":"magicuidesign/line-shadow-text","type":"registry:item","title":"Line Shadow Text","description":"Text casts a moving striped shadow in a chosen direction."},{"name":"magicuidesign/magic-card","type":"registry:item","title":"Magic Card","description":"A pointer-following spotlight highlights the card surface and border."},{"name":"magicuidesign/marquee","type":"registry:item","title":"Marquee","description":"An endlessly scrolling row for text, images, or video."},{"name":"magicuidesign/meteors","type":"registry:item","title":"Meteors","description":"Animated streaks cross a container like a meteor shower."},{"name":"magicuidesign/morphing-text","type":"registry:item","title":"Morphing Text","description":"Words transition between phrases with a morphing letter effect."},{"name":"magicuidesign/neon-gradient-card","type":"registry:item","title":"Neon Gradient Card","description":"A card framed by a soft animated neon gradient."},{"name":"magicuidesign/number-ticker","type":"registry:item","title":"Number Ticker","description":"Numbers count up or down toward a target value."},{"name":"magicuidesign/orbiting-circles","type":"registry:item","title":"Orbiting Circles","description":"Elements travel around configurable circular paths."},{"name":"magicuidesign/particles","type":"registry:item","title":"Particles","description":"A configurable particle field adds depth and pointer interaction to a background."},{"name":"magicuidesign/pixel-image","type":"registry:item","title":"Pixel Image","description":"An image resolves through an animated pixelated treatment."},{"name":"magicuidesign/pointer","type":"registry:item","title":"Pointer","description":"A custom pointer appears while the user hovers over an element."},{"name":"magicuidesign/progressive-blur","type":"registry:item","title":"Progressive Blur","description":"A directional blur gradient signals more scrollable content above or below."},{"name":"magicuidesign/pulsating-button","type":"registry:item","title":"Pulsating Button","description":"A button uses repeating scale and glow pulses to draw attention."},{"name":"magicuidesign/rainbow-button","type":"registry:item","title":"Rainbow Button","description":"A button with an animated rainbow border and glow."},{"name":"magicuidesign/retro-grid","type":"registry:item","title":"Retro Grid","description":"A perspective grid scrolls toward the horizon."},{"name":"magicuidesign/ripple","type":"registry:item","title":"Ripple","description":"Concentric circles expand behind foreground content."},{"name":"magicuidesign/ripple-button","type":"registry:item","title":"Ripple Button","description":"A click launches a ripple from the pointer position across the button."},{"name":"magicuidesign/safari","type":"registry:item","title":"Safari","description":"A Safari browser frame for presenting website screenshots."},{"name":"magicuidesign/scroll-based-velocity","type":"registry:item","title":"Scroll Based Velocity","description":"Text scrolls horizontally at a speed tied to page movement."},{"name":"magicuidesign/scroll-progress","type":"registry:item","title":"Scroll Progress","description":"A fixed indicator tracks how far the page has been scrolled."},{"name":"magicuidesign/shimmer-button","type":"registry:item","title":"Shimmer Button","description":"A moving highlight travels around the button perimeter."},{"name":"magicuidesign/shine-border","type":"registry:item","title":"Shine Border","description":"An animated gradient highlight moves around a container border."},{"name":"magicuidesign/shiny-button","type":"registry:item","title":"Shiny Button","description":"A button adapts its reflective highlight to light and dark themes."},{"name":"magicuidesign/smooth-cursor","type":"registry:item","title":"Smooth Cursor","description":"A custom cursor follows pointer movement with spring motion and rotation."},{"name":"magicuidesign/sparkles-text","type":"registry:item","title":"Sparkles Text","description":"Animated star particles appear continuously around highlighted text."},{"name":"magicuidesign/spinning-text","type":"registry:item","title":"Spinning Text","description":"Text follows a circular path with configurable speed and direction."},{"name":"magicuidesign/striped-pattern","type":"registry:item","title":"Striped Pattern","description":"A customizable SVG stripe pattern for page and card backgrounds."},{"name":"magicuidesign/terminal","type":"registry:item","title":"Terminal","description":"A terminal window for presenting commands and output."},{"name":"magicuidesign/text-animate","type":"registry:item","title":"Text Animate","description":"Text enters by character, word, or line using configurable motion presets."},{"name":"magicuidesign/text-reveal","type":"registry:item","title":"Text Reveal","description":"Lines of text fade into view as the page scrolls."},{"name":"magicuidesign/tweet-card/server","type":"registry:item","title":"Tweet Card","description":"A post card with the author's name, handle, avatar, and content."},{"name":"magicuidesign/typing-animation","type":"registry:item","title":"Typing Animation","description":"Characters appear in sequence to simulate live typing."},{"name":"magicuidesign/video-text","type":"registry:item","title":"Video Text","description":"A playing video is clipped inside large text."},{"name":"magicuidesign/warp-background","type":"registry:item","title":"Warp Background","description":"Animated perspective lines create a time-warp backdrop for a card."},{"name":"magicuidesign/word-rotate","type":"registry:item","title":"Word Rotate","description":"Words rotate vertically through a configurable sequence."},{"name":"mengto/amber-halftone","type":"registry:item","title":"Amber Halftone","description":"An animated amber-to-white halftone point field on a dark plane."},{"name":"mengto/animated-top-dock-glass","type":"registry:item","title":"Liquid Glass","description":"A vertical glass rail whose proximity field runs down the y axis, over a Three.js bead field that refracts the backdrop in screen space with per-channel dispersion and a specular rim."},{"name":"mengto/animated-top-dock-modern","type":"registry:item","title":"Command Bar","description":"An inset modern header: wordmark on the left, the proximity dock centred on the bar’s midline, and a paired sign-in and gradient call to action on the right."},{"name":"mengto/animated-top-dock-retro","type":"registry:item","title":"Pixel Terminal","description":"A fitted terminal strip: the menu cells own the whole bar and trade width with each other, over a WebGL noise field quantised through an 8×8 ordered dither into an eight-stop dusk palette."},{"name":"mengto/animated-top-dock-sable","type":"registry:item","title":"Sable Dock","description":"The authored Sable dock: a centred glass capsule whose items spring downward and widen as the pointer crosses them."},{"name":"mengto/audio-wordmark","type":"registry:item","title":"Audio Wordmark","description":"A portrait audio identity scene pairing two animated circular bar fields with a compact ThreeUI wordmark and icon lockup in synchronized light and dark modes."},{"name":"mengto/ball-study","type":"registry:item","title":"Ball","description":"A full-frame sphere of 1,900 depth-sorted glyphs with hover acceleration and click-hit letters that break loose, fall, and regrow on synchronized light and dark surfaces."},{"name":"mengto/bell-field","type":"registry:item","title":"Bell Field","description":"A Chladni-inspired bell-mode field with authored nodal metal patterns, automatic strike rings, pointer drift, and rising foundry embers."},{"name":"mengto/bestsellers-book-showcase","type":"registry:item","title":"Bestsellers Book Showcase","description":"The complete Field Manuals book showcase, preserved unchanged with its editorial layout, authored motion, interactions, and embedded media."},{"name":"mengto/bookshelf","type":"registry:item","title":"Bookshelf","description":"The exact seven-volume Bookshelf collection with its authored room, carousel shelf, individual cover artwork, foil, pages, inspection, opening, and page-turn system."},{"name":"mengto/brand-orbs-aura","type":"registry:item","title":"Aura","description":"Aura's native asymmetric dot field carries an expanding halo of light."},{"name":"mengto/brand-orbs-claude","type":"registry:item","title":"Claude Code","description":"A warm radial spark burst that expands and contracts around a bright core."},{"name":"mengto/brand-orbs-codex","type":"registry:item","title":"Codex","description":"A rounded command-prompt mark that breathes as a dimensional prompt blob."},{"name":"mengto/brand-orbs-css","type":"registry:item","title":"CSS","description":"The CSS lettermark emerges as a purple scan moving through a rounded field."},{"name":"mengto/brand-orbs-cursor","type":"registry:item","title":"Cursor","description":"The Cursor arrow and frame resolved in dots with a timed click ripple."},{"name":"mengto/brand-orbs-designcode","type":"registry:item","title":"DesignCode","description":"The DesignCode monogram travels through a dense spherical dot field."},{"name":"mengto/brand-orbs-dreamcut","type":"registry:item","title":"DreamCut","description":"Six tapered petals open, breathe, and rotate as a DreamCut bloom."},{"name":"mengto/brand-orbs-email","type":"registry:item","title":"Email","description":"A dimensional dotted envelope opens and sends a traveling signal."},{"name":"mengto/brand-orbs-figma","type":"registry:item","title":"Figma","description":"Five dot swatches morph through the familiar stacked Figma silhouette."},{"name":"mengto/brand-orbs-framer","type":"registry:item","title":"Framer","description":"The folded Framer F rendered as shifting blue dot bands."},{"name":"mengto/brand-orbs-gemini","type":"registry:item","title":"Gemini","description":"A four-point Gemini twinkle with orbiting light and a soft central pulse."},{"name":"mengto/brand-orbs-github","type":"registry:item","title":"GitHub","description":"The Octocat silhouette appears as negative space inside a luminous orb."},{"name":"mengto/brand-orbs-instagram","type":"registry:item","title":"Instagram","description":"The Instagram camera mark glows through a violet-to-orange dot gradient."},{"name":"mengto/brand-orbs-ios","type":"registry:item","title":"iOS","description":"The iOS wordmark is sampled into an even monochrome dot matrix."},{"name":"mengto/brand-orbs-linkedin","type":"registry:item","title":"LinkedIn","description":"The LinkedIn mark scans across a blue rounded-square field."},{"name":"mengto/brand-orbs-neuform","type":"registry:item","title":"Neuform","description":"Eight directional Neuform chevrons rotate around a precise center."},{"name":"mengto/brand-orbs-openai","type":"registry:item","title":"OpenAI","description":"An interlocking six-loop bloom traced as a rotating monochrome dot lattice."},{"name":"mengto/brand-orbs-react","type":"registry:item","title":"React","description":"Three luminous electron ellipses orbit a bright React nucleus."},{"name":"mengto/brand-orbs-swift","type":"registry:item","title":"Swift","description":"The Swift bird silhouette sweeps through a warm coral dot field."},{"name":"mengto/brand-orbs-threads","type":"registry:item","title":"Threads","description":"The Threads loop is traced by an angular highlight sweep."},{"name":"mengto/brand-orbs-ui","type":"registry:item","title":"UI","description":"A paneled interface window assembles from cool blue dot segments."},{"name":"mengto/brand-orbs-ux","type":"registry:item","title":"UX","description":"A warm journey curve connects three pulsing experience nodes."},{"name":"mengto/brand-orbs-x","type":"registry:item","title":"X","description":"The X mark is swept by a rotating highlight around its diagonal strokes."},{"name":"mengto/character-filmstrip","type":"registry:item","title":"Character Filmstrip","description":"A warm editorial character filmstrip with framed portraits, numbered identity footers, paper grain, and a looping perspective rail."},{"name":"mengto/character-wave","type":"registry:item","title":"Character Wave","description":"A dark dimensional character-card wave with colored tiles, responsive horizontal-to-vertical motion, and orientation toggling."},{"name":"mengto/circle-buttons-mail","type":"registry:item","title":"Mail","description":"The Dot Border rectangle's transparent face, blue hover fill, four moving corner dots, and sequential dashed frame around a mail glyph."},{"name":"mengto/circle-buttons-play","type":"registry:item","title":"Play","description":"The Dark Glass rectangle reduced to a compact circle with its original charcoal surface, masked edge, and moving conic light."},{"name":"mengto/circle-buttons-plus","type":"registry:item","title":"Plus","description":"The Launch rectangle's exact amber gradient, 4px base, soft aura, and 2px pressed state around a centered plus glyph."},{"name":"mengto/cloth-study","type":"registry:item","title":"Cloth","description":"A Verlet sheet of letters hangs from six pegs, shearing every glyph with the live weave while pointer wind and direct grabbing deform the cloth."},{"name":"mengto/cloud-field","type":"registry:item","title":"Cloud Field","description":"The complete raw-WebGL cloud migration background isolated at its exact source renderer boundary."},{"name":"mengto/complete-shelf-landing-page","type":"registry:item","title":"Complete Shelf","description":"The complete Working Volumes bookshelf page with all seven tools, its responsive editorial interface, and authored Three.js presentation."},{"name":"mengto/condensation","type":"registry:item","title":"Condensation","description":"A transparent field of growing condensation bubbles that merge, fall, and resolve into soft water splash rings."},{"name":"mengto/connectivity-graph","type":"registry:item","title":"Connectivity Graph","description":"A light-mode connectivity graph canvas with animated node links."},{"name":"mengto/crt-blue-screen","type":"registry:item","title":"Blue Screen","description":"A retro signal-fault panel on saturated broadcast blue, torn by shader-side transport noise: per-row jitter, a rolling dropout band, head-switching scramble, and heavy static."},{"name":"mengto/crt-cinematic","type":"registry:item","title":"Cinematic","description":"A monotone academy leader: letterboxed frame, sweeping countdown dial, scrolling film perforations, registration marks, and a running 24 fps timecode graded to pure luminance."},{"name":"mengto/crt-nintendo","type":"registry:item","title":"Nintendo","description":"An 8-bit console title screen drawn on a 320×180 grid with a hand-authored 5×7 pixel font and nearest-neighbour upscale, so every sprite, brick, and letter lands on a hard pixel edge."},{"name":"mengto/crt-terminal","type":"registry:item","title":"Terminal","description":"The authored 19-row Zion boot log typing itself onto green phosphor, now resolved at the full backing resolution so the glyph cores stay crisp behind the grille."},{"name":"mengto/data-field","type":"registry:item","title":"Data Field","description":"The exact global-data Three.js visual isolated from its dashboard frame and text content."},{"name":"mengto/defense-lines","type":"registry:item","title":"Defense Lines","description":"A crimson defense-line canvas field behind a high-contrast hero stage."},{"name":"mengto/diagnostics-panel-flow","type":"registry:item","title":"Flowing Mesh","description":"An isometric wire mesh that continuously ripples around a focused central peak."},{"name":"mengto/diagnostics-panel-layers","type":"registry:item","title":"Layered Planes","description":"Five floating isometric planes with a highlighted top layer and a cropped scan-line core."},{"name":"mengto/diagnostics-panel-nodes","type":"registry:item","title":"Node Cubes","description":"Five synchronized wireframe cubes forming a softly animated diagnostic node cluster."},{"name":"mengto/dimensional-field","type":"registry:item","title":"Dimensional Field","description":"The exact dimensional architecture background with both authored ShaderMaterials and complete Three.js scene."},{"name":"mengto/dot-border-button","type":"registry:item","title":"Dot Border Button","description":"A bright creation CTA framed by four corner dots and sequentially drawn dashed border segments."},{"name":"mengto/dot-matrix","type":"registry:item","title":"Dot Matrix","description":"A cyan breathing dot matrix with radial depth fade and smoothed pointer drift, extracted from the exact Neuform uplink background."},{"name":"mengto/editorial-intro","type":"registry:item","title":"Editorial Intro","description":"A centered editorial intro built around a dimly lit device illustration, circuit traces, and oversized gradient typography."},{"name":"mengto/elemental-flame","type":"registry:item","title":"Fire Element","description":"Noise-driven flame ribbons and rising embers lick upward from the Claude mark edge."},{"name":"mengto/elemental-lightning","type":"registry:item","title":"Lightning Element","description":"Violet fBm arcs crawl around the Anthropic contour while pointer proximity pulls the storm closer."},{"name":"mengto/elemental-water","type":"registry:item","title":"Water Element","description":"A refracted OpenAI mark beneath pointer-driven circular ripples, cyan depth, and soft suspended particles."},{"name":"mengto/ember-storm","type":"registry:item","title":"Ember Storm","description":"The exact 12,000-particle Three.js ember vortex with additive heat grading, flicker, and visibility-aware lifecycle."},{"name":"mengto/emerald-horizon","type":"registry:item","title":"Emerald Horizon","description":"A deep emerald shader glow rising from an organic moving horizon."},{"name":"mengto/energy-orb","type":"registry:item","title":"Globe","description":"The original layered FBM energy sphere with translucent rim glow and depth-aware star field."},{"name":"mengto/engraved-certificate","type":"registry:item","title":"Engraved Certificate","description":"A responsive engraved certificate: plate field, dual guilloche rosettes, and a drifting harmonic pass that auto-cycles through four cam states."},{"name":"mengto/expanse-field","type":"registry:item","title":"Expanse Field","description":"The exact full-screen Three.js ShaderMaterial expanse isolated without editorial text or navigation."},{"name":"mengto/floating-dots-cta","type":"registry:item","title":"Floating Dots CTA","description":"A saturated blue CTA with a glass highlight and a continuous stream of floating light points."},{"name":"mengto/flow-field","type":"registry:item","title":"Flow Field","description":"A warm Canvas 2D flow field with 2,500 simplex-driven amber, gold, and coral particle trails plus pointer repulsion."},{"name":"mengto/fluid-field","type":"registry:item","title":"Fluid Field","description":"A blue-violet fluid ShaderMaterial, isolated from the surrounding editor interface."},{"name":"mengto/flux-vortex","type":"registry:item","title":"Flux Vortex","description":"A blooming Three.js particle vortex with spiral filaments and post-process glow."},{"name":"mengto/gallery","type":"registry:item","title":"Gallery","description":"The isolated Vantrix hero image ribbon: sixteen curved editorial panels orbiting a vertical cylindrical rail on a quiet paper grid."},{"name":"mengto/gallery-heading-falling-diagonal","type":"registry:item","title":"Glitch Fall","description":"Broadcast colour torn into flat blocks and slipped rows, with the headline breaking up into two channels over a descending counter-orbit."},{"name":"mengto/gallery-heading-horizontal-sweep","type":"registry:item","title":"Riso Sweep","description":"Print colour dithered to three tones over a lit corner, scanlines and heavy grain, under an old-style serif standing on a hard offset plate."},{"name":"mengto/gallery-heading-rising-diagonal","type":"registry:item","title":"Matte Rise","description":"Muted museum plates under one slow rise of noise, a light sans on wide tracking, and an ascending ring that springs up to speed instead of easing."},{"name":"mengto/gallery-heading-vertical-loop","type":"registry:item","title":"Halftone Loop","description":"One ink on one stock, shaded only by the size of the dots on a rotated screen, under a high-contrast didone on a tall reverse loop."},{"name":"mengto/gateway-flow","type":"registry:item","title":"Gateway Flow","description":"A black-stage flow canvas with streaming gateway trajectories."},{"name":"mengto/generate-button","type":"registry:item","title":"Generate Button","description":"A glossy generate control with prismatic borders, animated lettering, and an illuminated sparkle icon."},{"name":"mengto/generative-tree","type":"registry:item","title":"Generative Tree","description":"A painterly branching tree grows from warm sienna to golden tips, sways with pointer wind, and sheds soft ambient motes."},{"name":"mengto/glassmorphism-cta","type":"registry:item","title":"Glassmorphism CTA","description":"A glass pill CTA with a revolving highlight, advisor portrait, and a glowing generative-action icon."},{"name":"mengto/gradient-beam-cta","type":"registry:item","title":"Gradient Beam CTA","description":"A dark builder CTA with a rotating orange edge beam, drifting dot texture, and responsive glow."},{"name":"mengto/gradient-cta","type":"registry:item","title":"Gradient CTA","description":"A sunlit amber pill CTA with inset highlights, deep elevation, and a rising hover sheen."},{"name":"mengto/gradient-pill-button","type":"registry:item","title":"Gradient Pill Button","description":"A restrained metallic lesson pill with a masked gradient edge, soft elevation, and arrow icon."},{"name":"mengto/halftone-flow","type":"registry:item","title":"Halftone Flow","description":"The exact red-orange raw-WebGL flow field resolved through its authored six-pixel halftone matrix."},{"name":"mengto/ignition-button","type":"registry:item","title":"Ignition Button","description":"The exact raw-WebGL ambient field and tactile ignition button, without the surrounding terminal page."},{"name":"mengto/induction-button","type":"registry:item","title":"Induction Button","description":"The exact kinetic induction background and raw-WebGL button isolated as one interactive effect."},{"name":"mengto/interface-lines","type":"registry:item","title":"Interface Lines","description":"A faint interface line-field background for dense system UI stages."},{"name":"mengto/japanese-tower-cambodia","type":"registry:item","title":"Cambodia","description":"A Khmer prasat on laterite terraces with a redented sanctuary and diminishing sandstone tiers."},{"name":"mengto/japanese-tower-china","type":"registry:item","title":"China","description":"A Chinese pagoda in vermilion lacquer and green glaze beneath a gilt finial."},{"name":"mengto/japanese-tower-japan","type":"registry:item","title":"Japan","description":"A Japanese tenshu with an ishigaki stone base, plastered storeys, and flying tiled eaves."},{"name":"mengto/japanese-tower-thailand","type":"registry:item","title":"Thailand","description":"A Thai prang rising from a stepped plinth into a richly detailed gold spire."},{"name":"mengto/japanese-tower-turkey","type":"registry:item","title":"Turkey","description":"An Ottoman mosque with limestone ashlar, İznik tile, a lead dome, and twin pencil minarets."},{"name":"mengto/japanese-tower-vietnam","type":"registry:item","title":"Vietnam","description":"A Vietnamese tháp with seven octagonal Huế lime-wash storeys and lifted tiled eaves."},{"name":"mengto/kage-landing-page","type":"registry:item","title":"Kage","description":"The complete authored Kage temple experience, preserved as an interactive full-page document with its original navigation, scroll scenes, and local Three.js world."},{"name":"mengto/koi-studies","type":"registry:item","title":"Koi Studies","description":"A tactile stack of three Japanese koi studies with CSS 3D depth, pointer tilt, drag and keyboard navigation, pixel-mask reveals, and animated halftone imagery."},{"name":"mengto/landscape-night","type":"registry:item","title":"Night","description":"Moonlit terrain beneath 39,200 stars constrained to the landscape camera's visible band."},{"name":"mengto/landscape-noon","type":"registry:item","title":"Noon","description":"Clear cool daylight with the terrain, moisture colours, stones, and grass at their most legible."},{"name":"mengto/landscape-rain","type":"registry:item","title":"Rain","description":"Rain draws in the fog, darkens the ground into puddles, and throws small splashes across the field."},{"name":"mengto/landscape-snow","type":"registry:item","title":"Snow","description":"Wind-driven snow settles across the terrain, stones, and grass while a blizzard tightens the horizon."},{"name":"mengto/landscape-storm","type":"registry:item","title":"Storm","description":"A dense sideways downpour over sunset light, with close fog and multi-stroke lightning flashes."},{"name":"mengto/landscape-sunrise","type":"registry:item","title":"Sunrise","description":"Low amber light crossing the grass and distant ridges under the source's warm morning sky."},{"name":"mengto/landscape-sunset","type":"registry:item","title":"Sunset","description":"The ridges and grass settle into long warm light beneath a deepening six-stop sky."},{"name":"mengto/launch-button","type":"registry:item","title":"Launch Button","description":"A warm amber launch control with tactile depth, a soft aura, and a compact lightning icon."},{"name":"mengto/liquid-form","type":"registry:item","title":"Liquid Form","description":"A centered silver ray-marched liquid form with authored studio reflections and pointer-responsive camera drift."},{"name":"mengto/liquid-metal-button-circle","type":"registry:item","title":"Liquid Orb","description":"The exact liquid-metal WebGL field measured through a compact 56-72px circular plus control, preserving every original interaction and post-process pass."},{"name":"mengto/liquid-metal-button-pill","type":"registry:item","title":"Sign up Pill","description":"The original authored liquid-metal Sign up pill with its complete spectral field, bloom, pointer well, and faceted press ripple."},{"name":"mengto/liquid-metal-button-play-circle","type":"registry:item","title":"Play Circle","description":"A compact icon-only play control with configurable finish, diameter, outline, and accessible label."},{"name":"mengto/logic-core","type":"registry:item","title":"Logic Core","description":"The exact isometric platform, logic core, orbiting nodes, and source lighting without its card copy."},{"name":"mengto/lumen-cta","type":"registry:item","title":"Lumen CTA","description":"The Lumen call-to-action pill: a six-stop violet gradient running black to lilac, a hairline inner highlight, a soft cast glow, and the small open ring that trails the label."},{"name":"mengto/matrix-field-atmospheric-blade","type":"registry:item","title":"Atmospheric Blade","description":"A white-hot emerald blade cutting through layered procedural vapor and faint mirage rails."},{"name":"mengto/matrix-field-halftone-relay","type":"registry:item","title":"Halftone Relay","description":"An off-axis cyan relay where vapor resolves into an animated screen-space dot field."},{"name":"mengto/matrix-field-vanishing-array","type":"registry:item","title":"Vanishing Array","description":"Violet and amber carrier rails accelerate from a pointer-steered horizon origin."},{"name":"mengto/meng-to-sketchbook-landing-page","type":"registry:item","title":"Sketchbook","description":"A tactile personal portfolio built as a Singapore sketchbook, with nine illustrated plates, curled page turns, a draggable magnifying glass, zoom controls, a botanical paper atmosphere, and an editorial index."},{"name":"mengto/morphing-glyph-cloud","type":"registry:item","title":"Morphing Glyph Cloud","description":"A paired field of alphanumeric glyphs morphs between two radial symbol silhouettes with a lifted mid-turn scatter and pointer repulsion."},{"name":"mengto/nebula","type":"registry:item","title":"Nebula","description":"The exact indigo Three.js ShaderMaterial nebula with four-octave FBM, pointer drift, breathing light, and vignette."},{"name":"mengto/neon-sign","type":"registry:item","title":"Neon Typography","description":"Hand-shaped neon lettering animated with a slow typographic breath and recurring electrical flicker : tubing geometry, electrodes, and bloom on a neutral field."},{"name":"mengto/newsletter-footer","type":"registry:item","title":"Newsletter Footer","description":"A dark unbranded product footer with an inline newsletter form, oversized closing phrase, and compact legal navigation."},{"name":"mengto/orbital-sphere","type":"registry:item","title":"Orbital Sphere","description":"A violet particle synthesis sphere with six encrypted orbital rings and luminous data nodes."},{"name":"mengto/outline-typeflow","type":"registry:item","title":"Outline Typeflow","description":"A continuous ring of letters traces a multi-loop symbol outline, accelerating under the pointer and bursting outward on click."},{"name":"mengto/particle-drift","type":"registry:item","title":"Particle Drift","description":"A soft particle drift field lifted from a compute-network hero stage."},{"name":"mengto/particle-network","type":"registry:item","title":"Particle Network","description":"A sharp, thin-stroke particle network field with crisp retina trails."},{"name":"mengto/particle-wordmark","type":"registry:item","title":"Particle Wordmark","description":"The Shaders wordmark materializes through a seeded field of drifting dots and squares, isolated from the source footer and synchronized across light and dark surfaces."},{"name":"mengto/performance-gauges-boost","type":"registry:item","title":"Turbo Boost","description":"Navy −1.0 to 1.5 bar dial that separates the vacuum half from the pressure half and flags the wastegate threshold with a pulsing overboost lamp."},{"name":"mengto/performance-gauges-power","type":"registry:item","title":"EV Power","description":"Regeneration-to-power scale that fills its track from zero, with a green charge segment, kilowatt readout, and battery state-of-charge bar."},{"name":"mengto/performance-gauges-speedometer","type":"registry:item","title":"Speedometer","description":"0-160 km/h scale whose travelled arc fills behind the needle, with a peak-hold marker, counting digital readout, and rolling odometer."},{"name":"mengto/performance-gauges-tachometer","type":"registry:item","title":"Tachometer","description":"Orange sunburst dial reading 0-7000 r/min with a redline band, a machined oil-temperature sub-dial, and a counterweighted red needle."},{"name":"mengto/plasma-button","type":"registry:item","title":"Plasma Button","description":"The exact deep-blue laboratory field and luminous plasma button with its complete authored shader pair."},{"name":"mengto/predictive-arc-data-pixel","type":"registry:item","title":"Data Pixel Arc","description":"An emerald pixel horizon with an organic breathing band."},{"name":"mengto/predictive-arc-override-grid","type":"registry:item","title":"Override Grid","description":"A block-by-block override grid with telemetry-orange accents."},{"name":"mengto/predictive-arc-predictive","type":"registry:item","title":"Predictive Arc","description":"The violet predictive pixel arch with a luminous animated core."},{"name":"mengto/predictive-arc-signal-particles","type":"registry:item","title":"Signal Particles","description":"A dark signal-particle field with soft connective pulses."},{"name":"mengto/rectangle-buttons-aster-glass-access","type":"registry:item","title":"Aster Glass Access","description":"The compact Aster navigation action with a translucent smoke surface, masked crystalline edge, top sheen, and restrained hover lift."},{"name":"mengto/rectangle-buttons-aster-glass-arrow","type":"registry:item","title":"Aster Glass Arrow","description":"The Aster primary CTA using the same glass material with a bordered inset chip and a directional arrow that advances on hover."},{"name":"mengto/rectangle-buttons-attune-thermal","type":"registry:item","title":"Attune Thermal","description":"The selected Attune primary action with a compact orange thermal gradient, inset highlight, grounded glow, and chevron."},{"name":"mengto/rectangle-buttons-dark-pill","type":"registry:item","title":"Dark Glass","description":"A deep charcoal glass rectangle with a softly revolving inner highlight and restrained metallic type."},{"name":"mengto/rectangle-buttons-halvorsen-arrow-pill","type":"registry:item","title":"Halvorsen Arrow Pill","description":"The selected Halvorsen action: the shared editorial arrow-pill structure recut as a bone-white capsule with a black inset arrow disc."},{"name":"mengto/rectangle-buttons-lumen-cta-ghost","type":"registry:item","title":"Lumen CTA Ghost","description":"The authored sibling pill with the same geometry, a blurred glass fill, and a hairline outline."},{"name":"mengto/rectangle-buttons-meridian-keycap-primary","type":"registry:item","title":"Meridian Keycap Primary","description":"The selected Meridian primary action rebuilt as a blue illuminated keycap with a physical base, LED, and pressed hover travel."},{"name":"mengto/rectangle-buttons-meridian-keycap-secondary","type":"registry:item","title":"Meridian Keycap Secondary","description":"The selected Meridian secondary action using the same tactile keycap geometry in its graphite night-side treatment."},{"name":"mengto/rectangle-buttons-tideform-outline","type":"registry:item","title":"Tideform Outline","description":"The selected Tideform action: a square technical outline with tracked mono type, warm hover state, and a long directional arrow."},{"name":"mengto/rectangle-buttons-trochil-signal","type":"registry:item","title":"Trochil Signal","description":"The selected Trochil request-access treatment: a restrained black technical rectangle with a fine lit edge and passing warm signal sheen."},{"name":"mengto/rectangle-buttons-understory-arrow-pill","type":"registry:item","title":"Understory Arrow Pill","description":"The selected Understory action with a violet capsule surface and an inset paper-toned circular arrow endcap."},{"name":"mengto/ribbon-field","type":"registry:item","title":"Ribbon Field","description":"An exact cyan, indigo, and purple WebGL ribbon field resolved through an animated seven-pixel dot matrix."},{"name":"mengto/ripple-study","type":"registry:item","title":"Ripple","description":"A full-frame 24 × 24 glyph field where clicks send weighted typographic wavefronts through the seeded character grid on synchronized light and dark surfaces."},{"name":"mengto/semantic-bloom","type":"registry:item","title":"Semantic Bloom","description":"A customizable Codex wordmark that draws a viscous particle organism toward its letters, illuminating the text as the network searches and reconnects."},{"name":"mengto/sketchbook","type":"registry:item","title":"Sketchbook","description":"The exact Singapore paper sketchbook with nested-strip page curls, direct dragging, tilt, zoom, a movable magnifying glass, and its complete authored plate set."},{"name":"mengto/skeuomorphic-toggle-glass","type":"registry:item","title":"Glass","description":"An Apple-style Three.js capsule in transmissive glass, refracting a drifting colour field around a lit core."},{"name":"mengto/skeuomorphic-toggle-modern","type":"registry:item","title":"Modern","description":"A flat, hairline-edged switch with a stretching knob, a check-to-dash mark, and one soft accent pool."},{"name":"mengto/skeuomorphic-toggle-shader","type":"registry:item","title":"Shader","description":"A raw-WebGL switch drawn entirely in one fragment pass: plasma interior, streaming sparks, chromatic bloom, and a pointer-lit thumb."},{"name":"mengto/sliding-text-cta","type":"registry:item","title":"Sliding Text CTA","description":"A dark pill CTA whose label slides, blurs, and resolves into a crisp duplicate on hover."},{"name":"mengto/spark-badge","type":"registry:item","title":"Spark Badge","description":"A luminous credential badge held together by curl-noise embers, carved typography, rain occlusion, waterline sparks, and an adaptive particle field."},{"name":"mengto/spinning-border-button","type":"registry:item","title":"Spinning Border Button","description":"A compact graphite CTA that replaces its static edge with a rotating white border beam on hover."},{"name":"mengto/stream-convergence","type":"registry:item","title":"Stream Convergence","description":"Three chromatically separated violet wavefronts crossing a rotated fluid field with the exact authored vignette."},{"name":"mengto/sylva-hero","type":"registry:item","title":"Sylva","description":"The complete Sylva Living Green page, preserved with its Three.js scene, local typography, card imagery, and embedded liquid-metal buttons."},{"name":"mengto/sylva-living-world","type":"registry:item","title":"Sylva Living World","description":"The original procedural moss-root world with pale flowers, ferns, drifting pollen, scan light, and a landing butterfly."},{"name":"mengto/tactile-button","type":"registry:item","title":"Tactile Button","description":"The exact fluidic ambient background and tactile raw-WebGL button, isolated from page content."},{"name":"mengto/temple-night","type":"registry:item","title":"Temple Night","description":"Kage’s procedural Kyoto mountain temple after dark, with the exact authored architecture, rain, mist, leaves, pointer wisps, camera composition, and bloom pipeline."},{"name":"mengto/thinking-button","type":"registry:item","title":"Thinking Button","description":"A Canvas 2D thinking state with a luminous blue trace orbiting a softly raised blue button."},{"name":"mengto/threeui-intro","type":"registry:item","title":"Intro Text","description":"The opening chromatic wordmark assembly, reduced to its first beat and rebranded with the ThreeUI wave mark and name."},{"name":"mengto/topo-field","type":"registry:item","title":"Topo Field","description":"A raw-WebGL topography field with flowing elevation bands."},{"name":"mengto/topology-field","type":"registry:item","title":"Topology Field","description":"The exact rotating topology graph, connections, and point pulse system from the selected source."},{"name":"mengto/typography-vortex","type":"registry:item","title":"Typography Vortex","description":"Sable’s complete rotating typography vortex with crisp prerendered rings, drifting glyphs, pointer dissolution, particle dust, and click suction : with dark and light surfaces."},{"name":"mengto/uplink-loader","type":"registry:item","title":"Uplink Loader","description":"A cinematic secure-uplink loader with stepped progress, illuminated telemetry ticks, neon readouts, technical corner markers, mirrored side rails, scanlines, and procedural grain."},{"name":"mengto/void-field","type":"registry:item","title":"Void Field","description":"The exact transparent raw-WebGL void field, detached from the article and typography around it."},{"name":"mengto/warp-field-hyperspace","type":"registry:item","title":"Hyperspace","description":"1,200 ice-blue streaks stretched down a scrolling tunnel toward a pulsing jump core."},{"name":"mengto/warp-field-keycaps","type":"registry:item","title":"Keycap Drift","description":"72 lit mechanical keycaps tumbling through a 900-spark particle wake."},{"name":"mengto/warp-field-letters","type":"registry:item","title":"Letter Storm","description":"160 tumbling glyphs wandering off the rails while the streak field keeps the corridor moving."},{"name":"mengto/warp-field-streaks","type":"registry:item","title":"Warp Field","description":"The original hero warp: 400 emerald streaks and 40 luminous tiles through deep-space fog."},{"name":"mengto/wireframe-forms-cube","type":"registry:item","title":"Cube","description":"The prismatic cube study isolated as a single rotating wireframe form."},{"name":"mengto/wireframe-forms-cylinders","type":"registry:item","title":"Cylinders","description":"The crossed logic cylinders isolated as a single rotating wireframe form."},{"name":"mengto/wireframe-forms-sphere","type":"registry:item","title":"Sphere","description":"The nested icosahedral sphere isolated as a single rotating wireframe form."},{"name":"mengto/woven-cloth-atelier","type":"registry:item","title":"Atelier Flag","description":"The same sheet cut and sewn: three linen panels joined by flat-felled seams and topstitching, an indigo heading tape on the hoist with brass grommets and a mast, hemmed at the fly, and a woven label tacked on at the corner."},{"name":"mengto/woven-cloth-iridescent","type":"registry:item","title":"Iridescent Silk","description":"A five-harness satin under a painted studio environment: a thin-film interference layer whose thickness sweeps one full order across the width, so the colour travels over the folds while the wordmark stays a tone-on-tone jacquard."},{"name":"mengto/woven-cloth-washi","type":"registry:item","title":"Washi Noren","description":"An indigo-dyed kozo noren on a wooden rod, backlit through a shoji: laid and chain lines from the papermaking screen, a torn deckle edge cut by an alpha mask, and slits that free three panels to sway on their own."},{"name":"mikolajdobrucki/badge","type":"registry:item","title":"Badge","description":"A badge component for labels, tags, and status indicators."},{"name":"mikolajdobrucki/button","type":"registry:item","title":"Button","description":"A customizable button component with multiple variants and sizes."},{"name":"mikolajdobrucki/cta","type":"registry:item","title":"CTA Section","description":"Call-to-action sections with various styles and glow effects."},{"name":"mikolajdobrucki/faq","type":"registry:item","title":"FAQ Section","description":"Frequently asked questions section with accordion functionality."},{"name":"mikolajdobrucki/footer","type":"registry:item","title":"Footer","description":"Website footer with navigation links, social icons, and theme toggle."},{"name":"mikolajdobrucki/glow","type":"registry:item","title":"Glow","description":"Decorative glow effects for adding visual interest."},{"name":"mikolajdobrucki/hero","type":"registry:item","title":"Hero Section","description":"A hero section with badge, title, description, CTA buttons, and mockup display."},{"name":"mikolajdobrucki/items","type":"registry:item","title":"Items Section","description":"A grid of items with icons and descriptions, perfect for features or benefits."},{"name":"mikolajdobrucki/logos","type":"registry:item","title":"Logos Section","description":"A logo cloud section to showcase partners, clients, or technologies."},{"name":"mikolajdobrucki/mockup","type":"registry:item","title":"Mockup","description":"Device mockup frames for showcasing app screenshots."},{"name":"mikolajdobrucki/navbar","type":"registry:item","title":"Navbar","description":"A responsive navigation bar with mobile menu support and customizable links."},{"name":"mikolajdobrucki/pricing","type":"registry:item","title":"Pricing Section","description":"Pricing tables and cards with feature comparisons."},{"name":"mikolajdobrucki/screenshot","type":"registry:item","title":"Screenshot","description":"A theme-aware screenshot component that switches between light and dark images."},{"name":"mikolajdobrucki/stats","type":"registry:item","title":"Stats Section","description":"Statistics display section for showcasing numbers and metrics."},{"name":"neobrutalism/accordion/base","type":"registry:item","title":"Accordion","description":"A vertically stacked set of expandable sections for FAQs, settings, and content-heavy pages - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/alert-dialog/base","type":"registry:item","title":"Alert Dialog","description":"A modal that halts the flow for destructive actions - delete, sign out, discard - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/alert/base","type":"registry:item","title":"Alert","description":"An inline callout for form errors, warnings, and success confirmations - status-colored panels with neobrutalist borders and hard shadows."},{"name":"neobrutalism/aspect-ratio/base","type":"registry:item","title":"Aspect Ratio","description":"Constrains images, video embeds, and maps to a fixed ratio as they scale - the layout utility that keeps neobrutalist cards on-grid."},{"name":"neobrutalism/avatar/base","type":"registry:item","title":"Avatar","description":"A user image with initials fallback for profile menus, comment threads, and team lists - with the neobrutalist thick-border treatment."},{"name":"neobrutalism/badge/base","type":"registry:item","title":"Badge","description":"A small label for statuses, counts, and tags on cards, tables, and nav items - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/breadcrumb/base","type":"registry:item","title":"Breadcrumb","description":"Shows where the page sits in the site hierarchy - link trails for docs, store categories, and dashboards - in bold neobrutalist type."},{"name":"neobrutalism/button-group/base","type":"registry:item","title":"Button Group","description":"Fuses split buttons, toolbars, and input add-ons into one framed unit - one thick border, one hard shadow, one shared press."},{"name":"neobrutalism/button/base","type":"registry:item","title":"Button","description":"A clickable trigger for form submits, toolbars, and destructive confirms - with thick borders and a shadow it presses into on click."},{"name":"neobrutalism/calendar/base","type":"registry:item","title":"Calendar","description":"A month-grid date picker for bookings, scheduling, and range selection - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/card/base","type":"registry:item","title":"Card","description":"A bordered box for dashboards, pricing tiers, and product grids - header, content, and footer with the neobrutalist hard-shadow treatment."},{"name":"neobrutalism/carousel/base","type":"registry:item","title":"Carousel","description":"A swipeable slideshow for product galleries, testimonials, and hero sections - dressed in neobrutalist borders and hard shadows."},{"name":"neobrutalism/checkbox/base","type":"registry:item","title":"Checkbox","description":"A binary toggle for consent boxes, multi-select filters, and bulk row selection - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/collapsible/base","type":"registry:item","title":"Collapsible","description":"A trigger-and-panel pair for file trees, advanced settings, and show-more sections - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/combobox/base","type":"registry:item","title":"Combobox","description":"An autocomplete input that filters options as you type - country pickers, tag inputs, long selects - with neobrutalist borders and shadows."},{"name":"neobrutalism/command/base","type":"registry:item","title":"Command","description":"A keyboard-driven command palette for ⌘K menus, global search, and quick actions - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/context-menu/base","type":"registry:item","title":"Context Menu","description":"A right-click menu for file rows, canvases, and data grids - contextual actions with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/dialog/base","type":"registry:item","title":"Dialog","description":"A modal window for confirmations, quick forms, and destructive-action prompts - layered over the page with thick borders and a hard shadow."},{"name":"neobrutalism/direction/base","type":"registry:item","title":"Direction","description":"A context provider that flips components between LTR and RTL so menus, sliders, and tabs mirror correctly in Arabic, Hebrew, and Persian."},{"name":"neobrutalism/drawer/base","type":"registry:item","title":"Drawer","description":"A gesture-driven sheet that slides in from any edge for mobile menus, filters, and quick forms - with neobrutalist borders and shadows."},{"name":"neobrutalism/dropdown-menu/base","type":"registry:item","title":"Dropdown Menu","description":"A button-triggered menu for row actions, account switchers, and view options - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/empty/base","type":"registry:item","title":"Empty","description":"A placeholder for no-results searches, blank dashboards, and first-run screens - icon, title, and action framed in neobrutalist borders."},{"name":"neobrutalism/field/base","type":"registry:item","title":"Field","description":"Label, control, help text, and error slots for settings panels, checkout forms, and signup flows - with the neobrutalist form treatment."},{"name":"neobrutalism/hover-card/base","type":"registry:item","title":"Hover Card","description":"A floating preview that opens on hover - profile peeks, link previews, glossary terms - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/input-group/base","type":"registry:item","title":"Input Group","description":"Attach icons, buttons, and kbd hints to inputs for search bars, URL fields, and chat composers - with neobrutalist borders and shadows."},{"name":"neobrutalism/input-otp/base","type":"registry:item","title":"Input OTP","description":"One-time code entry for 2FA, sign-in verification, and PIN screens - paste-aware slots with neobrutalist borders and hard shadows."},{"name":"neobrutalism/input/base","type":"registry:item","title":"Input","description":"A single-line text field for logins, search bars, and checkout forms - with the neobrutalist thick-border and hard-shadow treatment."},{"name":"neobrutalism/item/base","type":"registry:item","title":"Item","description":"A flex row with media, title, description, and action slots for notification feeds, settings lists, and file rows - neobrutalist-styled."},{"name":"neobrutalism/kbd/base","type":"registry:item","title":"Kbd","description":"Keyboard-key caps for shortcut hints in menus, tooltips, and command palettes - a native kbd element with neobrutalist borders and shadows."},{"name":"neobrutalism/label/base","type":"registry:item","title":"Label","description":"A caption for inputs, checkboxes, switches, and radio groups - clicks activate the control, set in the neobrutalist heading font."},{"name":"neobrutalism/menubar/base","type":"registry:item","title":"Menubar","description":"A horizontal bar of dropdown menus for app-style toolbars, editors, and dashboards - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/native-select/base","type":"registry:item","title":"Native Select","description":"The native HTML select restyled for forms, filters, and country pickers - OS-rendered dropdown with neobrutalist borders and shadows."},{"name":"neobrutalism/navigation-menu/base","type":"registry:item","title":"Navigation Menu","description":"A horizontal bar of links and dropdown panels for site headers, docs navs, and app shells - with neobrutalist borders and hard shadows."},{"name":"neobrutalism/pagination/base","type":"registry:item","title":"Pagination","description":"Numbered page links with previous/next controls for search results, tables, and archives - in the neobrutalist borders-and-shadows style."},{"name":"neobrutalism/popover/base","type":"registry:item","title":"Popover","description":"A floating panel anchored to a trigger for date pickers, filters, and inline forms - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/progress/base","type":"registry:item","title":"Progress","description":"A slim bar that fills as a task completes - uploads, installs, multi-step onboarding - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/radio-group/base","type":"registry:item","title":"Radio Group","description":"A single-choice set of radio buttons for plans, shipping options, and settings forms - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/resizable/base","type":"registry:item","title":"Resizable","description":"Draggable split panes for code editors, file trees, and dashboard layouts - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/scroll-area/base","type":"registry:item","title":"Scroll Area","description":"A scrollable container with custom, cross-browser scrollbars for chat panes, sidebars, and file trees - with a chunky neobrutalist thumb."},{"name":"neobrutalism/select/base","type":"registry:item","title":"Select","description":"A dropdown for picking one option - country fields, sort orders, theme settings - with thick neobrutalist borders and hard shadows."},{"name":"neobrutalism/separator/base","type":"registry:item","title":"Separator","description":"A horizontal or vertical rule that divides menus, toolbars, and lists - drawn in the same solid border color as neobrutalist frames."},{"name":"neobrutalism/sheet/base","type":"registry:item","title":"Sheet","description":"A panel that slides in from the screen edge for nav drawers, filters, and edit forms - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/sidebar/base","type":"registry:item","title":"Sidebar","description":"A collapsible app-shell navigation panel for dashboards, docs, and admin tools - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/skeleton/base","type":"registry:item","title":"Skeleton","description":"A pulsing placeholder block for cards, avatars, and tables while data loads - with the neobrutalist thick-border treatment."},{"name":"neobrutalism/slider/base","type":"registry:item","title":"Slider","description":"A draggable input for picking a value or range - volume, price filters, settings - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/sonner/base","type":"registry:item","title":"Sonner","description":"Stacked toast notifications for save confirmations, uploads, and undo windows - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/spinner/base","type":"registry:item","title":"Spinner","description":"An animated loading indicator for pending submits, fetches, and inline busy states - a drop-in icon for any neobrutalist control."},{"name":"neobrutalism/switch/base","type":"registry:item","title":"Switch","description":"An on/off toggle for instant settings - notifications, dark mode, feature flags - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/table/base","type":"registry:item","title":"Table","description":"A semantic HTML table for invoices, admin lists, and pricing grids - bordered rows, bold headers, and a hard neobrutalist shadow."},{"name":"neobrutalism/tabs/base","type":"registry:item","title":"Tabs","description":"Switch between layered content panels - settings pages, dashboards, and code previews - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/textarea/base","type":"registry:item","title":"Textarea","description":"A multi-line text input for comments, bios, and support messages - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/theme-default","type":"registry:item","title":"Default Theme","description":"The complete light and dark NeoBrutalism palette, border widths, square radius, chart colors, and hard offset shadow scale."},{"name":"neobrutalism/toggle-group/base","type":"registry:item","title":"Toggle Group","description":"Two-state button groups for editor toolbars, view switchers, and filter bars - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/toggle/base","type":"registry:item","title":"Toggle","description":"A two-state on/off button for toolbar formatting, mute, and pin controls - with the neobrutalist borders-and-shadows treatment."},{"name":"neobrutalism/tooltip/base","type":"registry:item","title":"Tooltip","description":"Hover and focus hints for icon buttons, keyboard shortcuts, and truncated labels - with the neobrutalist border-and-shadow treatment."},{"name":"openstatushq/data-table","type":"registry:item","title":"Data Table with Filters","description":"Data table with search, checkbox, slider, date range filters, sorting, infinite scroll, virtualization, and in-memory state management."},{"name":"openstatushq/data-table-actions","type":"registry:item","title":"Data Table Row Actions","description":"Row, bulk, and filter-scoped actions declared next to their Drizzle handlers and rendered from JSON: the list endpoint advertises what can be done to each row, the UI renders buttons, one POST applies it in a transaction."},{"name":"openstatushq/data-table-cell","type":"registry:item","title":"Data Table Cell Renderers","description":"Cell renderer system with 12 types: text, code, badge, boolean, star, number, status-code, level-indicator, timestamp, heatmap, bar, and gauge."},{"name":"openstatushq/data-table-chart","type":"registry:item","title":"Timeline Chart","description":"Stacked timeline bar chart above the table: one bar per time bucket, one series per level, drag to select a range and zoom the table's time filter to it. Ships the bucketing helper that turns rows into chart data with the same semantics as the Drizzle handler."},{"name":"openstatushq/data-table-drizzle","type":"registry:item","title":"Data Table Drizzle ORM Helpers","description":"Server-side filtering, faceted search, cursor pagination, and sorting helpers for Drizzle ORM."},{"name":"openstatushq/data-table-example-infinite","type":"registry:item","title":"Example: infinite table","description":"A complete /example route to see the table running before wiring your own data: a table schema, a mock API that filters, computes facets and cursor-paginates in memory with the same semantics as the Drizzle handler, and the infinite table with a timeline chart, URL state, command palette, row sheet and a hand-written timing phases column. Delete app/example when you have your own."},{"name":"openstatushq/data-table-filter-command","type":"registry:item","title":"Data Table Filter Command Palette","description":"Command palette for power-user filter input with history and keyboard shortcuts."},{"name":"openstatushq/data-table-filter-command-ai","type":"registry:item","title":"Data Table AI Filter Command Palette","description":"AI-powered command palette that translates natural language queries into structured table filters. Provider-agnostic and compatible with any LLM through Vercel AI SDK."},{"name":"openstatushq/data-table-mcp","type":"registry:item","title":"Data Table MCP Server","description":"Expose your data table as an MCP endpoint for AI agents. Auto-generates tool schema from BYOS field definitions. Stateless, serverless-compatible."},{"name":"openstatushq/data-table-nuqs","type":"registry:item","title":"Data Table nuqs Store Adapter","description":"URL-based state management adapter using nuqs for shareable, bookmarkable filter state."},{"name":"openstatushq/data-table-query","type":"registry:item","title":"Data Table Query Layer","description":"React Query infinite query integration with a pluggable transport (base URL, headers, credentials, response parsing), cursor and offset pagination strategies, and faceted search helpers."},{"name":"openstatushq/data-table-remote","type":"registry:item","title":"Data Table Remote","description":"A headless data table that renders from an API endpoint: point it at a table manifest and a list endpoint and it derives columns, filters, sheet fields, row identity and capability-aware degradation with no per-column code."},{"name":"openstatushq/data-table-schema","type":"registry:item","title":"Data Table Schema System","description":"Declarative table definitions with col.* factories, presets, and generators for columns, filters, and sheet fields."},{"name":"openstatushq/data-table-sheet","type":"registry:item","title":"Data Table Sheet Detail Panel","description":"Row detail side panel with cell renderers, keyboard navigation, and copy-to-clipboard."},{"name":"openstatushq/data-table-zustand","type":"registry:item","title":"Data Table zustand Store Adapter","description":"Client-side state management adapter using zustand for app-level filter persistence."},{"name":"sadmann7/action-bar/radix-vega","type":"registry:item","title":"Action Bar","description":"A floating action bar that appears at the bottom or top of the viewport to display contextual actions for selected items."},{"name":"sadmann7/angle-slider/radix-vega","type":"registry:item","title":"Angle Slider","description":"An interactive circular slider for selecting angles with support for single values and ranges."},{"name":"sadmann7/avatar-group/radix-vega","type":"registry:item","title":"Avatar Group","description":"A component that arranges avatars with overlapping visual effects for displaying multiple users or items."},{"name":"sadmann7/badge-overflow/radix-vega","type":"registry:item","title":"Badge Overflow","description":"A component that measures available space and displays only the badges that fit with an overflow indicator."},{"name":"sadmann7/banner/radix-vega","type":"registry:item","title":"Banner","description":"A notification banner that appears at the top or bottom of the viewport with support for queuing, priority, and automatic dismissal."},{"name":"sadmann7/circular-progress/radix-vega","type":"registry:item","title":"Circular Progress","description":"A circular progress indicator that displays completion in a ring format with support for indeterminate states."},{"name":"sadmann7/client-only/radix-vega","type":"registry:item","title":"Client Only","description":"Renders client-only components with hydration and fallback support."},{"name":"sadmann7/color-picker/radix-vega","type":"registry:item","title":"Color Picker","description":"A color picker component that allows users to select colors using various input methods."},{"name":"sadmann7/color-swatch/radix-vega","type":"registry:item","title":"Color Swatch","description":"A color swatch component for displaying color values with support for transparency and various sizes."},{"name":"sadmann7/compare-slider/radix-vega","type":"registry:item","title":"Compare Slider","description":"An interactive before-and-after slider for comparing two elements side by side."},{"name":"sadmann7/cropper/radix-vega","type":"registry:item","title":"Cropper","description":"An image and video cropper with zoom, rotation, and customizable crop areas."},{"name":"sadmann7/direction-provider/radix-vega","type":"registry:item","title":"Direction Provider","description":"Provides bidirectional text support for right-to-left and left-to-right layouts across an application."},{"name":"sadmann7/editable/radix-vega","type":"registry:item","title":"Editable","description":"An accessible inline editable component for editing text content in place."},{"name":"sadmann7/file-upload/radix-vega","type":"registry:item","title":"File Upload","description":"A file upload component with drag and drop, previews, and progress tracking."},{"name":"sadmann7/fps/radix-vega","type":"registry:item","title":"FPS","description":"A real-time frames-per-second counter component for monitoring performance."},{"name":"sadmann7/gauge/radix-vega","type":"registry:item","title":"Gauge","description":"A gauge component that displays values on circular or partial arcs for dashboards, metrics, and key performance indicators."},{"name":"sadmann7/key-value/radix-vega","type":"registry:item","title":"Key Value","description":"A dynamic input component for managing key-value pairs with paste support and validation."},{"name":"sadmann7/marquee/radix-vega","type":"registry:item","title":"Marquee","description":"An animated scrolling component that continuously moves content horizontally or vertically."},{"name":"sadmann7/mask-input/radix-vega","type":"registry:item","title":"Mask Input","description":"An input component that formats user input with predefined patterns such as phone numbers, dates, and credit cards."},{"name":"sadmann7/masonry/radix-vega","type":"registry:item","title":"Masonry","description":"A responsive masonry layout component for displaying items in a grid."},{"name":"sadmann7/media-player/radix-vega","type":"registry:item","title":"Media Player","description":"A media player component that supports video and audio playback with custom controls."},{"name":"sadmann7/phone-input/radix-vega","type":"registry:item","title":"Phone Input","description":"An accessible phone input component with automatic country detection and international phone number formatting."},{"name":"sadmann7/portal/radix-vega","type":"registry:item","title":"Portal","description":"Renders React elements into a different part of the DOM tree."},{"name":"sadmann7/presence/radix-vega","type":"registry:item","title":"Presence","description":"Manages element mounting and unmounting with animation support."},{"name":"sadmann7/qr-code/radix-vega","type":"registry:item","title":"QR Code","description":"A component for generating and displaying QR codes with customization options."},{"name":"sadmann7/rating/radix-vega","type":"registry:item","title":"Rating","description":"An accessible rating component that supports half values, keyboard navigation, and form integration."},{"name":"sadmann7/relative-time-card/radix-vega","type":"registry:item","title":"Relative Time Card","description":"A hover card that displays relative and local times with timezone information."},{"name":"sadmann7/responsive-dialog/radix-vega","type":"registry:item","title":"Responsive Dialog","description":"A dialog component that automatically switches between a centered dialog on desktop and a bottom drawer on mobile."},{"name":"sadmann7/scroll-spy/radix-vega","type":"registry:item","title":"Scroll Spy","description":"Updates navigation links based on scroll position with support for nested sections and customizable behavior."},{"name":"sadmann7/scroller/radix-vega","type":"registry:item","title":"Scroller","description":"A scrollable container with customizable scroll shadows and navigation buttons."},{"name":"sadmann7/segmented-input/radix-vega","type":"registry:item","title":"Segmented Input","description":"A group of connected input fields that appear as a single segmented visual unit."},{"name":"sadmann7/selection-toolbar/radix-vega","type":"registry:item","title":"Selection Toolbar","description":"A floating toolbar that appears on text selection with formatting and utility actions."},{"name":"sadmann7/speed-dial/radix-vega","type":"registry:item","title":"Speed Dial","description":"A floating action button that reveals a set of actions when triggered."},{"name":"sadmann7/stack/radix-vega","type":"registry:item","title":"Stack","description":"A component that displays items in a stacked layout with hover expansion effects."},{"name":"sadmann7/stat/radix-vega","type":"registry:item","title":"Stat","description":"A component for displaying key metrics and statistics with support for trends, indicators, and descriptions."},{"name":"sadmann7/status/radix-vega","type":"registry:item","title":"Status","description":"A status indicator with an animated ping effect and color variants for system states, user presence, and service health."},{"name":"sadmann7/stepper/radix-vega","type":"registry:item","title":"Stepper","description":"A component that guides users through a multi-step process with clear visual progress indicators."},{"name":"sadmann7/swap/radix-vega","type":"registry:item","title":"Swap","description":"A component that swaps between two states with click or hover activation modes."},{"name":"sadmann7/time-picker/radix-vega","type":"registry:item","title":"Time Picker","description":"An accessible time picker with inline editing, dropdown selection, and automatic adaptation to the user's 12-hour or 24-hour locale format."},{"name":"sadmann7/timeline/radix-vega","type":"registry:item","title":"Timeline","description":"A timeline component for displaying chronological events with support for different orientations, right-to-left layouts, and visual states."},{"name":"sadmann7/tour/radix-vega","type":"registry:item","title":"Tour","description":"A guided tour component that highlights elements and provides step-by-step instructions to help users learn an application."},{"name":"sadmann7/visually-hidden-input/radix-vega","type":"registry:item","title":"Visually Hidden Input","description":"A hidden input that remains accessible to assistive technology and maintains form functionality."},{"name":"shadcn-labs/avatar-call-to-action","type":"registry:item","title":"Avatar Call To Action","description":"Avatar Call To Action for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/avatar-details","type":"registry:item","title":"Avatar Details","description":"Avatar Details for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/avatar-group","type":"registry:item","title":"Avatar Group","description":"Avatar Group for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/background-call-to-action","type":"registry:item","title":"Background Call To Action","description":"Background Call To Action for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/bento-image-grid","type":"registry:item","title":"Bento Image Grid","description":"Bento Image Grid for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/bento-product-grid","type":"registry:item","title":"Bento Product Grid","description":"Bento Product Grid for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/bento-stats-grid","type":"registry:item","title":"Bento Stats Grid","description":"Bento Stats Grid for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/billing-order-summary","type":"registry:item","title":"Billing Order Summary","description":"Billing Order Summary for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/blog-grid","type":"registry:item","title":"Blog Grid","description":"Blog Grid for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/button","type":"registry:item","title":"Button","description":"Button for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/call-to-action","type":"registry:item","title":"Call To Action","description":"Call To Action for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/card-coupons","type":"registry:item","title":"Card Coupons","description":"Card Coupons for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/category-preview","type":"registry:item","title":"Category Preview","description":"Category Preview for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/collage-call-to-action","type":"registry:item","title":"Collage Call To Action","description":"Collage Call To Action for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/collection-stats","type":"registry:item","title":"Collection Stats","description":"Collection Stats for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/container","type":"registry:item","title":"Container","description":"Container for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/content","type":"registry:item","title":"Content","description":"Content for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/coupons-with-centered-text","type":"registry:item","title":"Coupons With Centered Text","description":"Coupons With Centered Text for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/coupons-with-content-overlayed","type":"registry:item","title":"Coupons With Content Overlayed","description":"Coupons With Content Overlayed for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/data-table","type":"registry:item","title":"Data Table","description":"Data Table for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/divider","type":"registry:item","title":"Divider","description":"Divider for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/faq","type":"registry:item","title":"Faq","description":"Faq for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/featured-blog-post","type":"registry:item","title":"Featured Blog Post","description":"Featured Blog Post for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/featured-image-grid","type":"registry:item","title":"Featured Image Grid","description":"Featured Image Grid for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/full-width-image","type":"registry:item","title":"Full Width Image","description":"Full Width Image for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/grid","type":"registry:item","title":"Grid","description":"Grid for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/header-with-logo","type":"registry:item","title":"Header With Logo","description":"Header With Logo for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/header-with-logo-and-badge","type":"registry:item","title":"Header With Logo And Badge","description":"Header With Logo And Badge for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/header-with-logo-and-finance-stats","type":"registry:item","title":"Header With Logo And Finance Stats","description":"Header With Logo And Finance Stats for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/header-with-logo-and-menu","type":"registry:item","title":"Header With Logo And Menu","description":"Header With Logo And Menu for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/header-with-logo-and-social-icons","type":"registry:item","title":"Header With Logo And Social Icons","description":"Header With Logo And Social Icons for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/header-with-user-details","type":"registry:item","title":"Header With User Details","description":"Header With User Details for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/horizontal-blog-post","type":"registry:item","title":"Horizontal Blog Post","description":"Horizontal Blog Post for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/image-feature","type":"registry:item","title":"Image Feature","description":"Image Feature for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/image-grid","type":"registry:item","title":"Image Grid","description":"Image Grid for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/image-grid-hero","type":"registry:item","title":"Image Grid Hero","description":"Image Grid Hero for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/image-strip-call-to-action","type":"registry:item","title":"Image Strip Call To Action","description":"Image Strip Call To Action for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/logo-cloud","type":"registry:item","title":"Logo Cloud","description":"Logo Cloud for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/masonry-image-grid","type":"registry:item","title":"Masonry Image Grid","description":"Masonry Image Grid for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/masonry-product-detail","type":"registry:item","title":"Masonry Product Detail","description":"Masonry Product Detail for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/milestone-stats","type":"registry:item","title":"Milestone Stats","description":"Milestone Stats for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/navigation-footer","type":"registry:item","title":"Navigation Footer","description":"Navigation Footer for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/order-summary-table","type":"registry:item","title":"Order Summary Table","description":"Order Summary Table for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/overlap-hero","type":"registry:item","title":"Overlap Hero","description":"Overlap Hero for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/overlay-hero","type":"registry:item","title":"Overlay Hero","description":"Overlay Hero for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/payment-timeline","type":"registry:item","title":"Payment Timeline","description":"Payment Timeline for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/pills","type":"registry:item","title":"Pills","description":"Pills for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/podcast-blog","type":"registry:item","title":"Podcast Blog","description":"Podcast Blog for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/portrait-feature","type":"registry:item","title":"Portrait Feature","description":"Portrait Feature for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/product-images-feature","type":"registry:item","title":"Product Images Feature","description":"Product Images Feature for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/product-list","type":"registry:item","title":"Product List","description":"Product List for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/progress","type":"registry:item","title":"Progress","description":"Progress for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/promotion-footer","type":"registry:item","title":"Promotion Footer","description":"Promotion Footer for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/purchase-pricing","type":"registry:item","title":"Purchase Pricing","description":"Purchase Pricing for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/reviews","type":"registry:item","title":"Reviews","description":"Reviews for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/shopping-cart","type":"registry:item","title":"Shopping Cart","description":"Shopping Cart for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/single-image-product-detail","type":"registry:item","title":"Single Image Product Detail","description":"Single Image Product Detail for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/social-links","type":"registry:item","title":"Social Links","description":"Social Links for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/split-hero","type":"registry:item","title":"Split Hero","description":"Split Hero for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/split-product-detail","type":"registry:item","title":"Split Product Detail","description":"Split Product Detail for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/spotlight-stats","type":"registry:item","title":"Spotlight Stats","description":"Spotlight Stats for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/stacked-stats","type":"registry:item","title":"Stacked Stats","description":"Stacked Stats for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/subscription-pricing","type":"registry:item","title":"Subscription Pricing","description":"Subscription Pricing for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/tall-background-images-feature","type":"registry:item","title":"Tall Background Images Feature","description":"Tall Background Images Feature for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/team","type":"registry:item","title":"Team","description":"Team for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/testimonial","type":"registry:item","title":"Testimonial","description":"Testimonial for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/three-image-product-detail","type":"registry:item","title":"Three Image Product Detail","description":"Three Image Product Detail for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/timeline","type":"registry:item","title":"Timeline","description":"Timeline for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/top-image-call-to-action","type":"registry:item","title":"Top Image Call To Action","description":"Top Image Call To Action for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/two-image-product-detail","type":"registry:item","title":"Two Image Product Detail","description":"Two Image Product Detail for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn-labs/utility-footer","type":"registry:item","title":"Utility Footer","description":"Utility Footer for React Email messages, with email-safe layout and configurable content."},{"name":"shadcn/accordion/base-vega","type":"registry:item","title":"Accordion","description":"A vertically stacked set of interactive headings that each reveal a section of content."},{"name":"shadcn/alert-dialog/base-vega","type":"registry:item","title":"Alert Dialog","description":"A modal dialog that interrupts the user with important content and expects a response."},{"name":"shadcn/alert/base-vega","type":"registry:item","title":"Alert","description":"A callout for status, warning, or contextual information."},{"name":"shadcn/aspect-ratio/base-vega","type":"registry:item","title":"Aspect Ratio","description":"Constrains media or other content to a chosen width-to-height ratio."},{"name":"shadcn/avatar/base-vega","type":"registry:item","title":"Avatar","description":"An image element with a fallback for representing the user."},{"name":"shadcn/badge/base-vega","type":"registry:item","title":"Badge","description":"A compact label for status, category, or metadata."},{"name":"shadcn/breadcrumb/base-vega","type":"registry:item","title":"Breadcrumb","description":"Displays the path to the current resource using a hierarchy of links."},{"name":"shadcn/button-group/base-vega","type":"registry:item","title":"Button Group","description":"A container that groups related buttons together with consistent styling."},{"name":"shadcn/button/base-vega","type":"registry:item","title":"Button","description":"An action control with style and size variants for common interface tasks."},{"name":"shadcn/calendar/base-vega","type":"registry:item","title":"Calendar","description":"A calendar component that allows users to select a date or a range of dates."},{"name":"shadcn/card/base-vega","type":"registry:item","title":"Card","description":"Displays a card with header, content, and footer."},{"name":"shadcn/carousel/base-vega","type":"registry:item","title":"Carousel","description":"A carousel with motion and swipe built using Embla."},{"name":"shadcn/chart-area-axes","type":"registry:item","title":"Area Chart - Axes","description":"Plots a filled time series against labeled horizontal and vertical axes."},{"name":"shadcn/chart-area-default","type":"registry:item","title":"Area Chart","description":"Shows change over time with a filled line series."},{"name":"shadcn/chart-area-gradient","type":"registry:item","title":"Area Chart - Gradient","description":"Uses a vertical color fade to emphasize the region beneath the series."},{"name":"shadcn/chart-area-icons","type":"registry:item","title":"Area Chart - Icons","description":"Adds icons to axis labels for quicker category recognition."},{"name":"shadcn/chart-area-interactive","type":"registry:item","title":"Area Chart - Interactive","description":"Lets readers switch between data series from the chart header."},{"name":"shadcn/chart-area-legend","type":"registry:item","title":"Area Chart - Legend","description":"Identifies each filled series with a chart legend."},{"name":"shadcn/chart-area-linear","type":"registry:item","title":"Area Chart - Linear","description":"Connects points with straight segments and fills the area below."},{"name":"shadcn/chart-area-stacked","type":"registry:item","title":"Area Chart - Stacked","description":"Layers filled series to compare totals and composition over time."},{"name":"shadcn/chart-area-stacked-expand","type":"registry:item","title":"Area Chart - Stacked Expanded","description":"Normalizes stacked series to show each category's proportional share."},{"name":"shadcn/chart-area-step","type":"registry:item","title":"Area Chart - Step","description":"Fills the area under a stepped line, for discrete-interval values where the magnitude matters."},{"name":"shadcn/chart-bar-active","type":"registry:item","title":"Bar Chart - Active","description":"Highlights one column while leaving the remaining values subdued."},{"name":"shadcn/chart-bar-default","type":"registry:item","title":"Bar Chart","description":"Compares values across categories with vertical columns."},{"name":"shadcn/chart-bar-horizontal","type":"registry:item","title":"Bar Chart - Horizontal","description":"Uses horizontal bars for categories with longer labels."},{"name":"shadcn/chart-bar-interactive","type":"registry:item","title":"Bar Chart - Interactive","description":"Lets readers switch between bar series from the chart header."},{"name":"shadcn/chart-bar-label","type":"registry:item","title":"Bar Chart - Label","description":"Prints each value at the end of its bar."},{"name":"shadcn/chart-bar-label-custom","type":"registry:item","title":"Bar Chart - Custom Label","description":"Pairs each bar with a customized value label."},{"name":"shadcn/chart-bar-mixed","type":"registry:item","title":"Bar Chart - Mixed","description":"Uses distinct bar treatments to separate categories in one plot."},{"name":"shadcn/chart-bar-multiple","type":"registry:item","title":"Bar Chart - Multiple","description":"Places multiple series side by side for each category."},{"name":"shadcn/chart-bar-negative","type":"registry:item","title":"Bar Chart - Negative","description":"Extends bars on both sides of zero to compare positive and negative values."},{"name":"shadcn/chart-bar-stacked","type":"registry:item","title":"Bar Chart - Stacked + Legend","description":"Stacks series within each bar and identifies them with a legend."},{"name":"shadcn/chart-line-default","type":"registry:item","title":"Line Chart","description":"Plots change across a sequence with a connected line."},{"name":"shadcn/chart-line-dots","type":"registry:item","title":"Line Chart - Dots","description":"Marks each sampled value with a visible point."},{"name":"shadcn/chart-line-dots-colors","type":"registry:item","title":"Line Chart - Dots Colors","description":"Uses colored point markers to distinguish values along the line."},{"name":"shadcn/chart-line-dots-custom","type":"registry:item","title":"Line Chart - Custom Dots","description":"Renders a customized marker at each sampled value."},{"name":"shadcn/chart-line-interactive","type":"registry:item","title":"Line Chart - Interactive","description":"Lets readers switch between line series from the chart header."},{"name":"shadcn/chart-line-label","type":"registry:item","title":"Line Chart - Label","description":"Prints values directly alongside the line."},{"name":"shadcn/chart-line-label-custom","type":"registry:item","title":"Line Chart - Custom Label","description":"Places customized labels beside selected line values."},{"name":"shadcn/chart-line-linear","type":"registry:item","title":"Line Chart - Linear","description":"Uses straight segments rather than curved interpolation between points."},{"name":"shadcn/chart-line-multiple","type":"registry:item","title":"Line Chart - Multiple","description":"Overlays several series for comparison across the same sequence."},{"name":"shadcn/chart-line-step","type":"registry:item","title":"Line Chart - Step","description":"A bare stepped line for discrete-interval values, where only the level changes matter."},{"name":"shadcn/chart-pie-donut","type":"registry:item","title":"Pie Chart - Donut","description":"Leaves the center open while showing each category's share of the whole."},{"name":"shadcn/chart-pie-donut-active","type":"registry:item","title":"Pie Chart - Donut Active","description":"Pulls one donut segment forward to emphasize the active category."},{"name":"shadcn/chart-pie-donut-text","type":"registry:item","title":"Pie Chart - Donut with Text","description":"Places a total and supporting label in the center of the ring."},{"name":"shadcn/chart-pie-interactive","type":"registry:item","title":"Pie Chart - Interactive","description":"Lets readers select a segment to inspect its category value."},{"name":"shadcn/chart-pie-label","type":"registry:item","title":"Pie Chart - Label","description":"Prints category labels beside their corresponding segments."},{"name":"shadcn/chart-pie-label-custom","type":"registry:item","title":"Pie Chart - Custom Label","description":"Positions customized labels around the chart perimeter."},{"name":"shadcn/chart-pie-label-list","type":"registry:item","title":"Pie Chart - Label List","description":"Names each segment with labels arranged around the pie."},{"name":"shadcn/chart-pie-legend","type":"registry:item","title":"Pie Chart - Legend","description":"Maps segment colors to categories with a separate legend."},{"name":"shadcn/chart-pie-separator-none","type":"registry:item","title":"Pie Chart - Separator None","description":"Joins adjacent segments without visible separator strokes."},{"name":"shadcn/chart-pie-simple","type":"registry:item","title":"Pie Chart","description":"Shows how categories contribute to a single total."},{"name":"shadcn/chart-pie-stacked","type":"registry:item","title":"Pie Chart - Stacked","description":"Uses concentric rings to compare more than one category breakdown."},{"name":"shadcn/chart-radar-default","type":"registry:item","title":"Radar Chart","description":"Compares several measures around a shared radial scale."},{"name":"shadcn/chart-radar-dots","type":"registry:item","title":"Radar Chart - Dots","description":"Marks each measure with a visible point on the radar outline."},{"name":"shadcn/chart-radar-grid-circle","type":"registry:item","title":"Radar Chart - Grid Circle","description":"Uses concentric circles and spokes to structure the radial scale."},{"name":"shadcn/chart-radar-grid-circle-fill","type":"registry:item","title":"Radar Chart - Grid Circle Filled","description":"Fills alternating circular grid bands to emphasize distance from the center."},{"name":"shadcn/chart-radar-grid-circle-no-lines","type":"registry:item","title":"Radar Chart - Grid Circle - No lines","description":"Keeps circular grid rings while omitting radial spokes."},{"name":"shadcn/chart-radar-grid-custom","type":"registry:item","title":"Radar Chart - Grid Custom","description":"Applies a customized grid treatment behind the plotted measures."},{"name":"shadcn/chart-radar-grid-fill","type":"registry:item","title":"Radar Chart - Grid Filled","description":"Fills alternating grid regions to separate radial bands."},{"name":"shadcn/chart-radar-grid-none","type":"registry:item","title":"Radar Chart - Grid None","description":"Plots the measures without background grid lines."},{"name":"shadcn/chart-radar-icons","type":"registry:item","title":"Radar Chart - Icons","description":"Uses icons around the perimeter to identify each measure."},{"name":"shadcn/chart-radar-label-custom","type":"registry:item","title":"Radar Chart - Custom Label","description":"Uses customized perimeter labels for the measured categories."},{"name":"shadcn/chart-radar-legend","type":"registry:item","title":"Radar Chart - Legend","description":"Identifies multiple plotted series with a separate legend."},{"name":"shadcn/chart-radar-lines-only","type":"registry:item","title":"Radar Chart - Lines Only","description":"Draws series outlines without filling the enclosed areas."},{"name":"shadcn/chart-radar-multiple","type":"registry:item","title":"Radar Chart - Multiple","description":"Overlays multiple series for comparison across the same measures."},{"name":"shadcn/chart-radar-radius","type":"registry:item","title":"Radar Chart - Radius Axis","description":"Displays values against a labeled radial axis."},{"name":"shadcn/chart-radial-grid","type":"registry:item","title":"Radial Chart - Grid","description":"Adds radial guides behind circular progress arcs."},{"name":"shadcn/chart-radial-label","type":"registry:item","title":"Radial Chart - Label","description":"Places a value label inside the circular plot."},{"name":"shadcn/chart-radial-shape","type":"registry:item","title":"Radial Chart - Shape","description":"Uses a customized arc shape for the measured value."},{"name":"shadcn/chart-radial-simple","type":"registry:item","title":"Radial Chart","description":"Shows a single measure as a circular progress arc."},{"name":"shadcn/chart-radial-stacked","type":"registry:item","title":"Radial Chart - Stacked","description":"Stacks concentric arcs to compare several measures."},{"name":"shadcn/chart-radial-text","type":"registry:item","title":"Radial Chart - Text","description":"Centers a headline value and supporting text inside the arc."},{"name":"shadcn/chart/base-vega","type":"registry:item","title":"Chart","description":"A Recharts-based chart wrapper with shared colors, labels, legends, and tooltips."},{"name":"shadcn/checkbox/base-vega","type":"registry:item","title":"Checkbox","description":"Lets users select or clear an individual option with a visible checked state."},{"name":"shadcn/collapsible/base-vega","type":"registry:item","title":"Collapsible","description":"An interactive component which expands/collapses a panel."},{"name":"shadcn/command/base-vega","type":"registry:item","title":"Command","description":"Command menu for search and quick actions."},{"name":"shadcn/context-menu/base-vega","type":"registry:item","title":"Context Menu","description":"Displays a menu of actions triggered by a right click."},{"name":"shadcn/dashboard-01/base-vega","type":"registry:item","title":"Dashboard","description":"A dashboard with sidebar, charts and data table."},{"name":"shadcn/dialog/base-vega","type":"registry:item","title":"Dialog","description":"A window overlaid on either the primary window or another dialog window, rendering the content underneath inert."},{"name":"shadcn/drawer/base-vega","type":"registry:item","title":"Drawer","description":"A panel that slides over page content for focused tasks or navigation."},{"name":"shadcn/dropdown-menu/base-vega","type":"registry:item","title":"Dropdown Menu","description":"Displays a menu to the user, such as a set of actions or functions, triggered by a button."},{"name":"shadcn/empty/base-vega","type":"registry:item","title":"Empty","description":"A placeholder for empty collections with supporting copy and actions."},{"name":"shadcn/field/base-vega","type":"registry:item","title":"Field","description":"Combine labels, controls, and help text to compose accessible form fields and grouped inputs."},{"name":"shadcn/hover-card/base-vega","type":"registry:item","title":"Hover Card","description":"Previews linked content on pointer hover or keyboard focus."},{"name":"shadcn/input-group/base-vega","type":"registry:item","title":"Input Group","description":"Add addons, buttons, and helper content to inputs."},{"name":"shadcn/input-otp/base-vega","type":"registry:item","title":"Input OTP","description":"Accessible one-time password component with copy-paste functionality."},{"name":"shadcn/input/base-vega","type":"registry:item","title":"Input","description":"A text input component for forms and user data entry with built-in styling and accessibility features."},{"name":"shadcn/item/base-vega","type":"registry:item","title":"Item","description":"A versatile component for displaying content with media, title, description, and actions."},{"name":"shadcn/kbd/base-vega","type":"registry:item","title":"Kbd","description":"Displays keyboard input or shortcut combinations with keycap styling."},{"name":"shadcn/label/base-vega","type":"registry:item","title":"Label","description":"Renders an accessible label associated with controls."},{"name":"shadcn/login-01/base-vega","type":"registry:item","title":"Simple Login","description":"A centered sign-in form with account fields and supporting links."},{"name":"shadcn/login-02/base-vega","type":"registry:item","title":"Split Login with Cover","description":"A two column login page with a cover image."},{"name":"shadcn/login-03/base-vega","type":"registry:item","title":"Muted Login","description":"A login page with a muted background color."},{"name":"shadcn/login-04/base-vega","type":"registry:item","title":"Login with Image","description":"A login page with form and image."},{"name":"shadcn/login-05/base-vega","type":"registry:item","title":"Email-Only Login","description":"A centered sign-in page that asks only for an email address."},{"name":"shadcn/menubar/base-vega","type":"registry:item","title":"Menubar","description":"A visually persistent menu common in desktop applications that provides quick access to a consistent set of commands."},{"name":"shadcn/native-select/base-vega","type":"registry:item","title":"Native Select","description":"A styled native HTML select element with consistent design system integration."},{"name":"shadcn/navigation-menu/base-vega","type":"registry:item","title":"Navigation Menu","description":"A collection of links for navigating websites."},{"name":"shadcn/pagination/base-vega","type":"registry:item","title":"Pagination","description":"Pagination with page navigation, next and previous links."},{"name":"shadcn/popover/base-vega","type":"registry:item","title":"Popover","description":"Displays rich content in a portal, triggered by a button."},{"name":"shadcn/progress/base-vega","type":"registry:item","title":"Progress","description":"Displays an indicator showing the completion progress of a task, typically displayed as a progress bar."},{"name":"shadcn/radio-group/base-vega","type":"registry:item","title":"Radio Group","description":"A set of checkable buttons, known as radio buttons, where no more than one of the buttons can be checked at a time."},{"name":"shadcn/resizable/base-vega","type":"registry:item","title":"Resizable","description":"Accessible resizable panel groups and layouts with keyboard support."},{"name":"shadcn/scroll-area/base-vega","type":"registry:item","title":"Scroll Area","description":"Augments native scroll functionality for custom, cross-browser styling."},{"name":"shadcn/select/base-vega","type":"registry:item","title":"Select","description":"Displays a list of options for the user to pick from, triggered by a button."},{"name":"shadcn/separator/base-vega","type":"registry:item","title":"Separator","description":"Divides related regions visually or semantically."},{"name":"shadcn/sheet/base-vega","type":"registry:item","title":"Sheet","description":"Extends the Dialog component to display content that complements the main content of the screen."},{"name":"shadcn/sidebar-01/base-vega","type":"registry:item","title":"Grouped Navigation Sidebar","description":"Organizes primary navigation into labeled groups within a fixed rail."},{"name":"shadcn/sidebar-02/base-vega","type":"registry:item","title":"Collapsible Sections Sidebar","description":"Groups navigation into sections users can expand and collapse."},{"name":"shadcn/sidebar-03/base-vega","type":"registry:item","title":"Submenu Sidebar","description":"Nests secondary navigation links beneath their parent items."},{"name":"shadcn/sidebar-04/base-vega","type":"registry:item","title":"Floating Sidebar","description":"Places submenu navigation in a detached panel with page margins."},{"name":"shadcn/sidebar-05/base-vega","type":"registry:item","title":"Collapsible Submenus Sidebar","description":"Lets nested navigation groups expand and collapse independently."},{"name":"shadcn/sidebar-06/base-vega","type":"registry:item","title":"Dropdown Submenu Sidebar","description":"Opens nested navigation choices from dropdown menus."},{"name":"shadcn/sidebar-07/base-vega","type":"registry:item","title":"Icon-Collapse Sidebar","description":"Collapses the navigation rail to icon-only controls."},{"name":"shadcn/sidebar-08/base-vega","type":"registry:item","title":"Inset Sidebar","description":"Insets page content beside a secondary navigation rail."},{"name":"shadcn/sidebar-09/base-vega","type":"registry:item","title":"Nested Sidebars","description":"Combines an outer navigation rail with a nested inner sidebar."},{"name":"shadcn/sidebar-10/base-vega","type":"registry:item","title":"Popover Sidebar","description":"Presents navigation inside a popover instead of a fixed rail."},{"name":"shadcn/sidebar-11/base-vega","type":"registry:item","title":"File Tree Sidebar","description":"Uses expandable folders to navigate a file hierarchy."},{"name":"shadcn/sidebar-12/base-vega","type":"registry:item","title":"Calendar Sidebar","description":"Pairs navigation links with an embedded calendar."},{"name":"shadcn/sidebar-13/base-vega","type":"registry:item","title":"Dialog Sidebar","description":"Places a full sidebar layout inside a modal dialog."},{"name":"shadcn/sidebar-14/base-vega","type":"registry:item","title":"Right-Side Sidebar","description":"Positions the navigation rail on the right side of the page."},{"name":"shadcn/sidebar-15/base-vega","type":"registry:item","title":"Dual Sidebar","description":"Frames page content between left and right navigation rails."},{"name":"shadcn/sidebar-16/base-vega","type":"registry:item","title":"Sticky Header Sidebar","description":"Pairs a navigation rail with a header that remains visible while scrolling."},{"name":"shadcn/sidebar/base-vega","type":"registry:item","title":"Sidebar","description":"A composable, themeable and customizable sidebar component."},{"name":"shadcn/signup-01/base-vega","type":"registry:item","title":"Simple Signup","description":"A centered account creation form with supporting links."},{"name":"shadcn/signup-02/base-vega","type":"registry:item","title":"Split Signup with Cover","description":"A two column signup page with a cover image."},{"name":"shadcn/signup-03/base-vega","type":"registry:item","title":"Muted Signup","description":"A signup page with a muted background color."},{"name":"shadcn/signup-04/base-vega","type":"registry:item","title":"Signup with Image","description":"A signup page with form and image."},{"name":"shadcn/signup-05/base-vega","type":"registry:item","title":"Social Signup","description":"A simple signup form with social providers."},{"name":"shadcn/skeleton/base-vega","type":"registry:item","title":"Skeleton","description":"Use to show a placeholder while content is loading."},{"name":"shadcn/slider/base-vega","type":"registry:item","title":"Slider","description":"An input where the user selects a value from within a given range."},{"name":"shadcn/sonner/base-vega","type":"registry:item","title":"Sonner","description":"A toast system with stacked notifications and status variants."},{"name":"shadcn/spinner/base-vega","type":"registry:item","title":"Spinner","description":"An indicator that can be used to show a loading state."},{"name":"shadcn/switch/base-vega","type":"registry:item","title":"Switch","description":"Turns a setting on or off with an immediate state change."},{"name":"shadcn/table/base-vega","type":"registry:item","title":"Table","description":"A responsive data table with headers, rows, captions, and alignment styles."},{"name":"shadcn/tabs/base-vega","type":"registry:item","title":"Tabs","description":"A set of layered sections of content, known as tab panels, that are displayed one at a time."},{"name":"shadcn/textarea/base-vega","type":"registry:item","title":"Textarea","description":"Displays a form textarea or a component that looks like a textarea."},{"name":"shadcn/theme-neutral","type":"registry:item","title":"Neutral","description":"A shadcn color theme preset based on the Neutral palette."},{"name":"shadcn/theme-stone","type":"registry:item","title":"Stone","description":"A shadcn color theme preset based on the Stone palette."},{"name":"shadcn/theme-zinc","type":"registry:item","title":"Zinc","description":"A shadcn color theme preset based on the Zinc palette."},{"name":"shadcn/toggle-group/base-vega","type":"registry:item","title":"Toggle Group","description":"A set of two-state buttons that can be toggled on or off."},{"name":"shadcn/toggle/base-vega","type":"registry:item","title":"Toggle","description":"A two-state button that can be either on or off."},{"name":"shadcn/tooltip/base-vega","type":"registry:item","title":"Tooltip","description":"A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it."},{"name":"shadcnblocks/about29","type":"registry:item","title":"About 29","description":"A stacked about section with a large headline, image and mission overlay, then a three-column text grid of values."},{"name":"shadcnblocks/about3","type":"registry:item","title":"About 3","description":"A two-column company profile with a main image, breakout card, logo strip, and achievement statistics."},{"name":"shadcnblocks/accept-invite1","type":"registry:item","title":"Accept Invite 1","description":"A two-column invitation acceptance screen with Google sign-in, email input form, welcome message, and footer links."},{"name":"shadcnblocks/address-book1","type":"registry:item","title":"Address Book 1","description":"Address book list with edit modes and default selection."},{"name":"shadcnblocks/announcement","type":"registry:item","title":"Announcement","description":"Compound badge for product updates with optional tag, title, themed styling, and hover treatment."},{"name":"shadcnblocks/application-shell1","type":"registry:item","title":"Application Shell 1","description":"A full application shell with collapsible sidebar, grouped navigation with submenus, user dropdown in footer, header with breadcrumbs, and placeholder content area."},{"name":"shadcnblocks/avatar-stack","type":"registry:item","title":"Avatar Stack","description":"Overlapping avatar group with configurable sizing and an optional spread-on-hover animation."},{"name":"shadcnblocks/awards1","type":"registry:item","title":"Awards 1","description":"A section with a large heading and a full-width table of award name, description, and year, with each name linked externally."},{"name":"shadcnblocks/background-pattern1","type":"registry:item","title":"Background Pattern 1","description":"Full-screen radial gradient background pattern."},{"name":"shadcnblocks/banner","type":"registry:item","title":"Banner","description":"Dismissible full-width notice with compound icon, title, action, and close controls."},{"name":"shadcnblocks/banner1","type":"registry:item","title":"Banner 1","description":"A thin top bar with centered title, muted supporting text, an inline external link, and a ghost icon button that hides the banner."},{"name":"shadcnblocks/blog7","type":"registry:item","title":"Blog 7","description":"A centered blog section with secondary badge, large heading, supporting copy, and a responsive grid of image-top cards with linked titles, summaries, and read-more rows."},{"name":"shadcnblocks/blogpost1","type":"registry:item","title":"Blog Post 1","description":"A single-post layout with centered title, subtitle, author row with avatar and site link, hero media, and prose body including headings, alert, table, and figures."},{"name":"shadcnblocks/book-a-demo1","type":"registry:item","title":"Book A Demo 1","description":"Demo booking form with benefits and logos."},{"name":"shadcnblocks/calendar","type":"registry:item","title":"Calendar","description":"Project calendar that groups status-colored features by day with date ranges and pagination."},{"name":"shadcnblocks/careers4","type":"registry:item","title":"Careers 4","description":"A minimal careers section with configurable heading and grouped job rows showing title, location, and arrow link per opening."},{"name":"shadcnblocks/case-studies2","type":"registry:item","title":"Case Studies 2","description":"Case studies with quotes and metrics."},{"name":"shadcnblocks/case-study8","type":"registry:item","title":"Case Study 8","description":"Case study article with company sidebar."},{"name":"shadcnblocks/changelog1","type":"registry:item","title":"Changelog 1","description":"Stacked release entries pair a narrow sticky column of version badge and date with titles, descriptions, optional bullet lists, images, and external learn-more links."},{"name":"shadcnblocks/chart-card1","type":"registry:item","title":"Chart Card 1","description":"A card containing an area chart with gradient fill, grid lines, and interactive tooltips."},{"name":"shadcnblocks/chart-card3","type":"registry:item","title":"Chart Card 3","description":"A card containing a vertical bar chart with rounded tops and interactive tooltips."},{"name":"shadcnblocks/chart-group1","type":"registry:item","title":"Chart Group 1","description":"A two-column layout with an area chart and bar chart displayed side by side."},{"name":"shadcnblocks/checkout1","type":"registry:item","title":"Checkout 1","description":"Accordion checkout with cart and payment steps."},{"name":"shadcnblocks/choicebox","type":"registry:item","title":"Choicebox","description":"Card-style radio and checkbox choices with descriptions, icons, badges, and disabled states."},{"name":"shadcnblocks/code-block","type":"registry:item","title":"Code Block","description":"Shiki-powered code display with themes, line numbers, copy actions, diffs, focus, and highlights."},{"name":"shadcnblocks/code-example1","type":"registry:item","title":"Code Example 1","description":"Tabbed database query examples in multiple languages."},{"name":"shadcnblocks/color-picker","type":"registry:item","title":"Color Picker","description":"Figma-style color picker with visual controls, multiple color formats, and editable channels."},{"name":"shadcnblocks/combobox","type":"registry:item","title":"Combobox","description":"Searchable autocomplete input with controlled state, fixed-width layouts, and item creation."},{"name":"shadcnblocks/community1","type":"registry:item","title":"Community 1","description":"A centered community section with a small logo, a two-line headline with a muted second line, and outline icon buttons for X, GitHub, and Discord."},{"name":"shadcnblocks/compare-products1","type":"registry:item","title":"Compare Products 1","description":"Side-by-side product comparison with specs and cart."},{"name":"shadcnblocks/compare7","type":"registry:item","title":"Compare 7","description":"Centered title and muted intro frame a bordered feature table whose middle column carries a muted fill for the primary stack, dotted underlines on selective secondary cells opening explanatory tooltips."},{"name":"shadcnblocks/comparison","type":"registry:item","title":"Comparison","description":"Animated before-and-after overlay with drag, hover, keyboard, and programmatic controls."},{"name":"shadcnblocks/compliance1","type":"registry:item","title":"Compliance 1","description":"Outline live-status badge, large balanced heading, supporting copy, paired grayscale certification marks, and three bordered stacked stories each pairing title paragraph text with anchored corner badge illustration."},{"name":"shadcnblocks/contact7","type":"registry:item","title":"Contact 7","description":"A heading and short description lead into four rounded muted cards for email, office, phone, and live chat, each with icon, copy, and link."},{"name":"shadcnblocks/content1","type":"registry:item","title":"Content 1","description":"Narrative article layout with a sticky in-page outline, scroll-based active section highlighting, and rich body content including images, lists, tables, and callouts."},{"name":"shadcnblocks/contribution-graph","type":"registry:item","title":"Contribution Graph","description":"GitHub-style activity heatmap with date handling, themes, tooltips, custom cells, and footers."},{"name":"shadcnblocks/credit-card","type":"registry:item","title":"Credit Card","description":"Responsive payment-card display with brand detection, validation, flipping, and masked details."},{"name":"shadcnblocks/cta10","type":"registry:item","title":"CTA 10","description":"Contained CTA band with headline, supporting text, and optional primary and secondary actions aligned inline on larger breakpoints and stacked when space is tight."},{"name":"shadcnblocks/cta11","type":"registry:item","title":"CTA 11","description":"Card-style split with an image column, inline icon beside the heading, supporting copy, and one text link-style primary action with a trailing arrow icon."},{"name":"shadcnblocks/cta34","type":"registry:item","title":"CTA 34","description":"A centered call to action with a heading, description, and two buttons, separated from content above by a thin top border and open spacing."},{"name":"shadcnblocks/cta35","type":"registry:item","title":"CTA 35","description":"A left-aligned call to action with a thick primary-colored vertical stripe, heading, description, and buttons inside padded content."},{"name":"shadcnblocks/cta36","type":"registry:item","title":"CTA 36","description":"A horizontal split call to action with heading and description on one side and paired buttons on the other, closed by a bottom border."},{"name":"shadcnblocks/cta37","type":"registry:item","title":"CTA 37","description":"A bordered card call to action on a CSS grid with a wide text column and a narrow column of full-width stacked buttons."},{"name":"shadcnblocks/cta38","type":"registry:item","title":"CTA 38","description":"A centered call to action in a rounded card that fills with the foreground token, inverted type, and paired primary and outline buttons."},{"name":"shadcnblocks/cta39","type":"registry:item","title":"CTA 39","description":"A centered call to action inside a dashed rounded border with transparent fill, stacking heading, description, and buttons."},{"name":"shadcnblocks/cursor","type":"registry:item","title":"Cursor","description":"Realtime collaboration cursor with optional participant name, message, and custom color."},{"name":"shadcnblocks/data-table1","type":"registry:item","title":"Data Table 1","description":"A basic data table section with sortable columns, currency formatting, and availability badges. Built with TanStack Table for sorting functionality."},{"name":"shadcnblocks/deck","type":"registry:item","title":"Deck","description":"Swipeable card stack with drag gestures, animated transitions, controlled state, and actions."},{"name":"shadcnblocks/dialog-stack","type":"registry:item","title":"Dialog Stack","description":"Layered dialog flow for wizards, nested forms, and multi-step processes with navigation."},{"name":"shadcnblocks/download2","type":"registry:item","title":"Download 2","description":"A softer muted backdrop with a centered title and intro, then three equal columns for desktop, iOS, and Android with large round icons, short copy, and badges or a download button."},{"name":"shadcnblocks/dropzone","type":"registry:item","title":"Dropzone","description":"Drag-and-drop file input with validation, multiple-file handling, empty states, and previews."},{"name":"shadcnblocks/ecommerce-footer1","type":"registry:item","title":"Ecommerce Footer 1","description":"Ecommerce footer with newsletter, language selector, and contact row."},{"name":"shadcnblocks/editor","type":"registry:item","title":"Editor","description":"TipTap rich-text editor with slash commands, menus, tables, lists, links, colors, and code blocks."},{"name":"shadcnblocks/experience1","type":"registry:item","title":"Experience 1","description":"Portfolio experience list with oversized section heading, trailing ghost CV link with download icon, and each role showing period, title and body copy, plus company label beside a square logo mark."},{"name":"shadcnblocks/faq1","type":"registry:item","title":"FAQ 1","description":"Narrow container FAQ heading above a collapsible accordion list where each question triggers expansion and answers render in muted body color for readability."},{"name":"shadcnblocks/feature1","type":"registry:item","title":"Feature 1","description":"Split feature section with a large heading, optional description, an outline call-to-action, and a square bordered product image in the second column."},{"name":"shadcnblocks/feature13","type":"registry:item","title":"Feature 13","description":"A heading and optional intro above a two-column grid of cards that combine labels, linked titles, descriptions, and bottom-anchored images per feature."},{"name":"shadcnblocks/feature166","type":"registry:item","title":"Feature 166","description":"Centered title and muted intro precede a bordered two-by-two matrix of four prop-driven features, each with heading, description, and image in alternating three-fifths and two-fifths column widths."},{"name":"shadcnblocks/feature17","type":"registry:item","title":"Feature 17","description":"Optional secondary badge and large centered heading introduce up to six icon-led features in two columns, each with accent circle, title, and muted body, plus an optional large primary link button."},{"name":"shadcnblocks/feature197","type":"registry:item","title":"Feature 197","description":"A two-column section built around an accordion that switches feature copy and updates the large preview image beside the list."},{"name":"shadcnblocks/feature2","type":"registry:item","title":"Feature 2","description":"A two-column block with one column for media and the other for a heading, supporting paragraph, and paired primary and secondary buttons."},{"name":"shadcnblocks/feature43","type":"registry:item","title":"Feature 43","description":"Centered section title above six circular icon tiles in a responsive three-column grid, with a large primary button centered beneath the set."},{"name":"shadcnblocks/feature51","type":"registry:item","title":"Feature 51","description":"Three tab triggers with circular icon wells, headings, and blurbs swap a large feature image; triggers stack vertically on small screens and align in a row from medium widths up."},{"name":"shadcnblocks/feature72","type":"registry:item","title":"Feature 72","description":"Narrow-width heading band with optional copy and link-style primary action sits above up to four bordered cards in a responsive grid; each card links an image topper to a title stack and muted body text below."},{"name":"shadcnblocks/feature73","type":"registry:item","title":"Feature 73","description":"A section heading with optional link-style button introduces three image-led feature cards in a responsive grid: one column on small screens, two from medium breakpoints, three on large screens."},{"name":"shadcnblocks/footer2","type":"registry:item","title":"Footer 2","description":"Standard footer with a logo, short description, up to four navigation link columns, copyright text, and underlined legal links."},{"name":"shadcnblocks/gallery6","type":"registry:item","title":"Gallery 6","description":"Horizontal image carousel with a heading, call-to-action link, and outline-variant arrow controls above the scrolling cards."},{"name":"shadcnblocks/gantt","type":"registry:item","title":"Gantt","description":"Interactive project timeline with draggable and resizable tasks, lanes, groups, and date markers."},{"name":"shadcnblocks/glimpse","type":"registry:item","title":"Glimpse","description":"Hover-triggered link preview card with metadata, loading states, positioning, and custom content."},{"name":"shadcnblocks/help1","type":"registry:item","title":"Help 1","description":"Help center with categorized topic cards, a popular topics list, and a contact support button."},{"name":"shadcnblocks/hero1","type":"registry:item","title":"Hero 1","description":"A two-column marketing hero with text first, then a badge, headline, body copy, and paired CTAs aligned start on large screens beside the media column."},{"name":"shadcnblocks/hero115","type":"registry:item","title":"Hero 115","description":"A centered hero with concentric ring decoration behind the copy, a leading icon, headline, supporting text, one primary CTA, optional byline, and a capped hero image."},{"name":"shadcnblocks/hero3","type":"registry:item","title":"Hero 3","description":"A two-column hero using shadcn/ui Avatar and Button rows where overlapped faces, star score, and review total sit beside a tall rounded cover image."},{"name":"shadcnblocks/hero45","type":"registry:item","title":"Hero 45","description":"A hero with outline badge, headline, a wide landscape image that crossfades between slides when each feature column is hovered, gradient veil, and three icon-led columns separated by vertical rules on desktop."},{"name":"shadcnblocks/hero47","type":"registry:item","title":"Hero 47","description":"A free-tier hero combining oversized heading with muted continuation phrase, supporting paragraph, stylized shadcn/ui primary button, docs link, and inset screenshot inside a phone asset."},{"name":"shadcnblocks/hero7","type":"registry:item","title":"Hero 7","description":"A centered hero with headline, muted paragraph, large shadcn/ui button, overlapped avatars, star row, numeric score, and review total caption."},{"name":"shadcnblocks/image-crop","type":"registry:item","title":"Image Crop","description":"Image cropper with aspect-ratio constraints, circular crops, previews, and custom controls."},{"name":"shadcnblocks/image-zoom","type":"registry:item","title":"Image Zoom","description":"Accessible click-to-zoom image overlay with custom backdrops, margins, and responsive sizing."},{"name":"shadcnblocks/incentives1","type":"registry:item","title":"Incentives 1","description":"A four-item incentive row with circular icons, titles, and short support copy that scrolls as a carousel on small screens and becomes a grid on larger ones."},{"name":"shadcnblocks/industries1","type":"registry:item","title":"Industries 1","description":"A heading above a grid of industry cards, each linking out with an image and name that reveals a description overlay and plus icon on hover."},{"name":"shadcnblocks/integration3","type":"registry:item","title":"Integration 3","description":"A centered vertical list of integrations showing icons, titles, and descriptions in a single-column layout."},{"name":"shadcnblocks/invite-user1","type":"registry:item","title":"Invite User 1","description":"A user management table with invite button that opens a dialog for sending bulk email invitations with role selection and textarea for multiple addresses."},{"name":"shadcnblocks/kanban","type":"registry:item","title":"Kanban","description":"Drag-and-drop work board with sortable columns, cards, scrolling, and customizable content."},{"name":"shadcnblocks/leaderboard1","type":"registry:item","title":"Leaderboard 1","description":"A ranked list card with progress bars showing relative values for each item."},{"name":"shadcnblocks/list","type":"registry:item","title":"List","description":"Sortable task list grouped by status and priority with drag controls and custom rows."},{"name":"shadcnblocks/list2","type":"registry:item","title":"List 2","description":"Vertical list of items separated by dividers, each showing an icon, title, category, description, and a view button."},{"name":"shadcnblocks/live-purchase1","type":"registry:item","title":"Live Purchase 1","description":"A fixed corner card that cycles recent purchases, showing customer name, location, product image, relative time, and a dismiss button."},{"name":"shadcnblocks/login1","type":"registry:item","title":"Login 1","description":"Simple centered login form with a logo, email and password inputs, a submit button, and a signup link."},{"name":"shadcnblocks/logos18","type":"registry:item","title":"Logos 18","description":"A centered wrap grid of partner logos with no title, using the same logo list and spacing as the heading-based grid variant."},{"name":"shadcnblocks/logos8","type":"registry:item","title":"Logos 8","description":"Shows up to six logos in a centered flex-wrap row beneath a heading, with dark-mode inversion."},{"name":"shadcnblocks/marquee","type":"registry:item","title":"Marquee","description":"Continuously scrolling content strip with direction, speed, fade, pause, and spacing controls."},{"name":"shadcnblocks/mini-calendar","type":"registry:item","title":"Mini Calendar","description":"Compact date picker for nearby dates with controlled state, custom layouts, and day rendering."},{"name":"shadcnblocks/navbar1","type":"registry:item","title":"Navbar 1","description":"A horizontal navbar with logo, navigation menu dropdowns showing icons and descriptions, login and signup buttons, and a mobile sheet with accordion submenus."},{"name":"shadcnblocks/offer-modal4","type":"registry:item","title":"Offer Modal 4","description":"A promotional dialog with a product photo, membership discount headline, email field, submit button, and supporting copy."},{"name":"shadcnblocks/order-summary1","type":"registry:item","title":"Order Summary 1","description":"A post-purchase confirmation with a status badge, itemized products, cost breakdown, shipping address, payment method, and actions to track, download a receipt, or print."},{"name":"shadcnblocks/payment-methods1","type":"registry:item","title":"Payment Methods 1","description":"A saved payment list for cards and PayPal with radio selection, default badge, inline add and edit forms, and a menu to delete methods."},{"name":"shadcnblocks/pill","type":"registry:item","title":"Pill","description":"Composable pill badge for avatars, status, actions, indicators, deltas, icons, and groups."},{"name":"shadcnblocks/pricing2","type":"registry:item","title":"Pricing 2","description":"Centered heading with a monthly/yearly toggle, two side-by-side cards with large prices, feature checklists, and full-width CTA buttons."},{"name":"shadcnblocks/pricing4","type":"registry:item","title":"Pricing 4","description":"Monthly and yearly tabs above three tier columns with one muted highlighted column, badge labels from tier names, checks on features, and sans-serif price type."},{"name":"shadcnblocks/pricing6","type":"registry:item","title":"Pricing 6","description":"Centered single-plan card with separated feature groups, a large price numeral, and a CTA button, all under a heading and subheading."},{"name":"shadcnblocks/process1","type":"registry:item","title":"Process 1","description":"Two-column process section with a sticky heading and contact button on the left, numbered step cards on the right."},{"name":"shadcnblocks/product-card1","type":"registry:item","title":"Product Card 1","description":"A linked product card with a product image, urgency badge, name, short description, and regular plus sale price."},{"name":"shadcnblocks/product-categories1","type":"registry:item","title":"Product Categories 1","description":"A two-column product category banner with a centered title and summary on the left and a full-bleed category image on the right."},{"name":"shadcnblocks/product-detail1","type":"registry:item","title":"Product Detail 1","description":"A two-column product page with an image carousel, reviews, in-stock badge, buy now button, size and color options, and a labeled specs list."},{"name":"shadcnblocks/product-gallery1","type":"registry:item","title":"Product Gallery 1","description":"A product image gallery that swipes as a carousel on small screens and becomes a three-column grid with a full-width lead image on larger screens."},{"name":"shadcnblocks/product-list1","type":"registry:item","title":"Product List 1","description":"A responsive product grid of cards with images, optional urgency badges, names, descriptions, and regular plus sale prices."},{"name":"shadcnblocks/product-quick-view4","type":"registry:item","title":"Product Quick View 4","description":"A product quick-view dialog with an image carousel, description, price, color and size options, and add-to-cart plus details actions."},{"name":"shadcnblocks/product-specs1","type":"registry:item","title":"Product Specs 1","description":"A product specifications section with expandable categories, icons, label-value tables, and expand-all or collapse-all controls."},{"name":"shadcnblocks/project1","type":"registry:item","title":"Project 1","description":"Single-project layout with a header, hero image, descriptive paragraphs, metadata rows, and a two-column image grid with fade-up scroll animations."},{"name":"shadcnblocks/projects5","type":"registry:item","title":"Projects 5","description":"Two-column grid of bordered project cards with images, titles, categories, and pill-shaped year badges that animate into view on scroll."},{"name":"shadcnblocks/promo-banner1","type":"registry:item","title":"Promo Banner 1","description":"A storefront banner that shows remaining spend toward free shipping, a progress bar, and a confirmation message once the threshold is met."},{"name":"shadcnblocks/qr-code","type":"registry:item","title":"QR Code","description":"QR code renderer with color styling, error correction, server rendering, and logo-safe output."},{"name":"shadcnblocks/rate-card2","type":"registry:item","title":"Rate Card 2","description":"A pair of pricing cards for a monthly retainer and a premium package, each with a description, included-benefits list, price, and a get-started button."},{"name":"shadcnblocks/rating","type":"registry:item","title":"Rating","description":"Keyboard-accessible rating input with hover previews, controlled state, and custom icons."},{"name":"shadcnblocks/reel","type":"registry:item","title":"Reel","description":"Full-height vertical video reel with 9:16 framing, playback controls, progress, and gestures."},{"name":"shadcnblocks/relative-time","type":"registry:item","title":"Relative Time","description":"Live relative-time text with time-zone support, custom date and time formats, and controlled clocks."},{"name":"shadcnblocks/resource1","type":"registry:item","title":"Resource 1","description":"A two-column resource page with a prose article on the right and a sidebar containing download options, whitepaper info, and social sharing links."},{"name":"shadcnblocks/reviews1","type":"registry:item","title":"Reviews 1","description":"A review list with a calculated average rating, star scores, titles, author avatars, dates, and verified-purchase badges for each entry."},{"name":"shadcnblocks/sandbox","type":"registry:item","title":"Sandbox","description":"Embeddable Sandpack code playground with file exploration, live preview, and configurable layout."},{"name":"shadcnblocks/service1","type":"registry:item","title":"Service 1","description":"A single-column service page with a muted full-width hero heading, an introduction section, and long-form prose content with headings, paragraphs, and a service list."},{"name":"shadcnblocks/services4","type":"registry:item","title":"Services 4","description":"Four service cards in a two-column grid, each with a circular icon, title, description, and dot-prefixed item list, plus a hover shadow effect."},{"name":"shadcnblocks/settings-profile1","type":"registry:item","title":"Settings Profile 1","description":"A compact profile settings card with avatar upload, name, username, email, and bio fields."},{"name":"shadcnblocks/shader3","type":"registry:item","title":"Shader 3","description":"A full-screen shader background with glass refraction, circular shapes, mouse-following interaction, and configurable color."},{"name":"shadcnblocks/shopping-cart1","type":"registry:item","title":"Shopping Cart 1","description":"A page shopping cart listing item images, quantities, and line totals with a remove action, overall total, checkout button, and empty state."},{"name":"shadcnblocks/sidebar1","type":"registry:item","title":"Sidebar 1","description":"A simple sidebar with logo header, labeled navigation groups, footer links, and main content area with breadcrumbs and toggle button."},{"name":"shadcnblocks/signup1","type":"registry:item","title":"Signup 1","description":"A full-screen centered signup form with a logo, unlabeled email and password fields, a confirm password input, a create account button, and a login link."},{"name":"shadcnblocks/snippet","type":"registry:item","title":"Snippet","description":"Tabbed code snippet display with copy controls, headers, language labels, and package examples."},{"name":"shadcnblocks/spinner","type":"registry:item","title":"Spinner","description":"Activity indicator with multiple animated variants, accessible labels, and size customization."},{"name":"shadcnblocks/stats-card1","type":"registry:item","title":"Stats Card 1","description":"A compact metric card displaying a value with trend indicator showing percentage change and direction."},{"name":"shadcnblocks/stats8","type":"registry:item","title":"Stats 8","description":"A heading, description, and linked call to action above a four-column grid of large stat figures with labels."},{"name":"shadcnblocks/status","type":"registry:item","title":"Status","description":"Service-uptime display with status badges, incident history, labels, and custom styling."},{"name":"shadcnblocks/stories","type":"registry:item","title":"Stories","description":"Social story carousel with video cards, avatars, images, navigation, and progress state."},{"name":"shadcnblocks/table","type":"registry:item","title":"Table","description":"Structured data table with TanStack sorting, filtering, visibility controls, and row actions."},{"name":"shadcnblocks/tags","type":"registry:item","title":"Tags","description":"Multi-tag input with creation, filtering, keyboard controls, suggestions, and removable badges."},{"name":"shadcnblocks/team1","type":"registry:item","title":"Team 1","description":"Centered team intro with heading and supporting copy above a responsive avatar grid of names and roles."},{"name":"shadcnblocks/testimonial10","type":"registry:item","title":"Testimonial 10","description":"One large testimonial quote centered on the page with an avatar, name, and role beneath it."},{"name":"shadcnblocks/testimonial9","type":"registry:item","title":"Testimonial 9","description":"A heading and supporting line above a responsive masonry of testimonial cards with avatars and optional source icons."},{"name":"shadcnblocks/theme-switcher","type":"registry:item","title":"Theme Switcher","description":"Animated light, dark, and system-theme selector with controlled and uncontrolled state."},{"name":"shadcnblocks/ticker","type":"registry:item","title":"Ticker","description":"Composable market quote display for symbols, prices, currencies, locales, and percentage changes."},{"name":"shadcnblocks/timeline9","type":"registry:item","title":"Timeline 9","description":"Vertical timeline with a left-aligned separator, filled dot markers, and card-wrapped entries showing dates, titles, and prose content."},{"name":"shadcnblocks/todo1","type":"registry:item","title":"Todo 1","description":"A simple todo list with a heading, task titles, and checkboxes that toggle completion and fade completed items."},{"name":"shadcnblocks/tree","type":"registry:item","title":"Tree","description":"Hierarchical tree view with animated expansion, selection, connecting lines, and custom icons."},{"name":"shadcnblocks/trust-strip1","type":"registry:item","title":"Trust Strip 1","description":"A four-column strip of trust items, each with an icon, title, and short description covering shipping, returns, payment, and ratings."},{"name":"shadcnblocks/typography","type":"registry:item","title":"Typography","description":"CSS typography layer for consistent prose, headings, lists, tables, code, and blockquotes."},{"name":"shadcnblocks/user-profile1","type":"registry:item","title":"User Profile 1","description":"A centered profile card with avatar, name, role, bio, and action buttons for messaging and following."},{"name":"shadcnblocks/video-player","type":"registry:item","title":"Video Player","description":"Composable Media Chrome video player with shadcn/ui styling and accessible playback controls."},{"name":"shadcnblocks/waitlist1","type":"registry:item","title":"Waitlist 1","description":"A full-height waitlist with a large heading, supporting copy, email field, join button, overlapping avatars, and a joined-count line."},{"name":"shadcnblocks/wishlist1","type":"registry:item","title":"Wishlist 1","description":"A three-column wishlist of saved products with price-drop and stock badges, add-to-cart or notify actions, add-all, and an empty state."},{"name":"shadcnstore/app-1","type":"registry:item","title":"App 1 - Dashboard","description":"Simple dashboard layout with sidebar navigation and stats."},{"name":"shadcnstore/app-shell-1","type":"registry:item","title":"App Shell 1","description":"Responsive sidebar, breadcrumb header, workspace navigation, and calm application content frame."},{"name":"shadcnstore/banner-1","type":"registry:item","title":"Banner 1","description":"A dismissible announcement bar that remembers the choice."},{"name":"shadcnstore/bento-grid-1","type":"registry:item","title":"Bento Grid 1","description":"A destination bento with a filter row and a top-rated tile."},{"name":"shadcnstore/blog-section-1","type":"registry:item","title":"Blog Section 1","description":"A clean three-card layout with image placeholders, categories, titles and call-to-action links."},{"name":"shadcnstore/calendar-8","type":"registry:item","title":"Calendar 8","description":"A plain month grid with a selected-day list — no shell, no filters, no dialogs."},{"name":"shadcnstore/category-filter-1","type":"registry:item","title":"Category Filter 1","description":"A horizontal filter bar with dropdowns and active filter display."},{"name":"shadcnstore/changelog-4","type":"registry:item","title":"Changelog 4","description":"A plain release list with a date rail and every line tagged added, improved or fixed."},{"name":"shadcnstore/chart-1","type":"registry:item","title":"Chart 1","description":"Clean and simple bar and line chart displaying monthly sales volume and conversion rate trends with dual y-axis visualization."},{"name":"shadcnstore/checkout-form-1","type":"registry:item","title":"Checkout Form 1","description":"A clean and straightforward checkout form with essential fields."},{"name":"shadcnstore/comparison-1","type":"registry:item","title":"Comparison 1","description":"An us-versus-alternatives table that becomes cards on mobile."},{"name":"shadcnstore/contact-section-1","type":"registry:item","title":"Contact Form 1","description":"Clean and minimal contact form with essential fields."},{"name":"shadcnstore/cta-section-1","type":"registry:item","title":"CTA Section 1","description":"A single-line call to action with a live badge and two actions."},{"name":"shadcnstore/cta-section-2","type":"registry:item","title":"CTA Section 2","description":"A community subscribe card with an inline email field and avatar proof."},{"name":"shadcnstore/cta-section-3","type":"registry:item","title":"CTA Section 3","description":"A split call to action with documentation and tutorial links beside the primary button."},{"name":"shadcnstore/datatable-1","type":"registry:item","title":"Datatable 1","description":"Comprehensive user management table with search, filters, pagination, and action dropdowns. Includes user avatars, roles, login status, and two-factor authentication badges."},{"name":"shadcnstore/error-page-1","type":"registry:item","title":"Error Page 1","description":"A centred 404 page with an illustration, a home link and a contact action."},{"name":"shadcnstore/error-page-2","type":"registry:item","title":"Error Page 2","description":"A split 404 page with the brand mark, an illustration and a single home action."},{"name":"shadcnstore/faq-block-1","type":"registry:item","title":"FAQ Block 1","description":"A bordered single-column accordion with multiple items openable at once."},{"name":"shadcnstore/feature-1","type":"registry:item","title":"Feature 1","description":"A four-up feature grid of icon cards under a badge heading, closing on a call to action."},{"name":"shadcnstore/feature-2","type":"registry:item","title":"Feature 2","description":"A two-column feature list paired with an image and no card chrome."},{"name":"shadcnstore/footer-section-1","type":"registry:item","title":"Footer Section 1","description":"A footer with an inline email capture beside three columns of links."},{"name":"shadcnstore/footer-section-6","type":"registry:item","title":"Footer Section 6","description":"A minimal two-row footer with top navigation, a language menu and city links."},{"name":"shadcnstore/forgot-password-page-1","type":"registry:item","title":"Forgot Password Page 1","description":"A four-step reset covering email, one-time code, new password and confirmation."},{"name":"shadcnstore/hero-section-1","type":"registry:item","title":"Hero Section 1","description":"A split hero with a badge, an avatar group and a trusted-by line under the call to action."},{"name":"shadcnstore/hero-section-2","type":"registry:item","title":"Hero Section 2","description":"A split hero built around a fixed-ratio media card for a product image or video."},{"name":"shadcnstore/listing-1","type":"registry:item","title":"Listing 1","description":"A three-up service listing with category badges and a get-started action."},{"name":"shadcnstore/listing-2","type":"registry:item","title":"Listing 2","description":"A category listing that scrolls horizontally through destination cards."},{"name":"shadcnstore/login-page-1","type":"registry:item","title":"Login Page 1","description":"A card login with remember-me, a forgot-password link and three social buttons."},{"name":"shadcnstore/logo-cloud-1","type":"registry:item","title":"Logo Cloud 1","description":"Showcases ShadcnStore compatibility with popular technologies and development frameworks."},{"name":"shadcnstore/motion-avatar-group","type":"registry:item","title":"Avatar group","description":"Overlapping avatar stack whose neighbours lift with a distance falloff on hover."},{"name":"shadcnstore/motion-checkbox-check","type":"registry:item","title":"Animated checkbox","description":"Checkbox whose tick draws on with a stroke path instead of appearing instantly."},{"name":"shadcnstore/motion-confetti","type":"registry:item","title":"Confetti burst","description":"Canvas confetti fired once when something succeeds, with no animation library."},{"name":"shadcnstore/motion-sliding-tabs","type":"registry:item","title":"Sliding tabs","description":"Segmented tabs whose pill indicator slides to follow the active tab."},{"name":"shadcnstore/motion-spinning-number","type":"registry:item","title":"Spinning number","description":"A price or count whose digits spin on a reel when the value changes."},{"name":"shadcnstore/navbar-1","type":"registry:item","title":"Navbar 1","description":"A clean marketing navbar with a sheet menu on mobile."},{"name":"shadcnstore/navbar-5","type":"registry:item","title":"Navbar 5","description":"A documentation-site header with a collapsing secondary row, breadcrumb promotion, ⌘K search and version switching."},{"name":"shadcnstore/order-history-1","type":"registry:item","title":"Order History 1","description":"An order table with item thumbnails, dates, quantity, price and an invoice download."},{"name":"shadcnstore/pricing-section-1","type":"registry:item","title":"Pricing Section 1","description":"A three-tier pricing grid with a popular badge and a feature list per plan."},{"name":"shadcnstore/product-card-1","type":"registry:item","title":"Product Listing Card 1","description":"A deals grid of product cards with an add-to-cart action on each."},{"name":"shadcnstore/product-card-2","type":"registry:item","title":"Product Listing Card 2","description":"A three-up product grid carrying image, name and price only."},{"name":"shadcnstore/product-category-1","type":"registry:item","title":"Product Category Card 1","description":"A four-up category grid of subjects with a view-all action."},{"name":"shadcnstore/product-category-2","type":"registry:item","title":"Product Category Card 2","description":"Image-based category cards with overlay text and trending badges."},{"name":"shadcnstore/product-overview-1","type":"registry:item","title":"Product Overview 1","description":"A product page with an image carousel, a size grid and colour swatches."},{"name":"shadcnstore/review-rating-1","type":"registry:item","title":"Product Review & Ratings 1","description":"A paginated review list with reactions and a write-a-review form."},{"name":"shadcnstore/review-rating-2","type":"registry:item","title":"Product Review & Ratings 2","description":"A rating summary with a per-star distribution above a review carousel."},{"name":"shadcnstore/roadmap-1","type":"registry:item","title":"Roadmap 1","description":"A three-column Now, Next and Later board that publishes order rather than dates."},{"name":"shadcnstore/shopping-cart-1","type":"registry:item","title":"Shopping Cart 1","description":"A more detailed cart summary with multiple items and discounts."},{"name":"shadcnstore/signup-page-1","type":"registry:item","title":"Signup Page 1","description":"A card signup with social options and terms and privacy links under the button."},{"name":"shadcnstore/statistic-1","type":"registry:item","title":"Statistic 1","description":"Modern statistics grid with progress indicators and performance metrics."},{"name":"shadcnstore/statistic-2","type":"registry:item","title":"Statistic 2","description":"Side-by-side layout showcasing company metrics and growth statistics."},{"name":"shadcnstore/storefront-hero-1","type":"registry:item","title":"Storefront Hero Section 1","description":"A storefront hero pairing a collection banner with buyable product cards."},{"name":"shadcnstore/storefront-hero-2","type":"registry:item","title":"Storefront Hero Section 2","description":"A storefront hero with a search field and a trending product carousel."},{"name":"shadcnstore/team-1","type":"registry:item","title":"Team Profile 1","description":"An agent grid whose cards carry listing counts, languages and a profile link."},{"name":"shadcnstore/team-2","type":"registry:item","title":"Team Profile 2","description":"A four-up agent grid with listed-property counts under each portrait."},{"name":"shadcnstore/testimonial-1","type":"registry:item","title":"Testimonial 1","description":"A quote carousel with an avatar, a role and a short headline per review."},{"name":"shadcnstore/verify-1","type":"registry:item","title":"Verify 1","description":"Two-factor code entry with resend cooldown, backup codes and lockout."},{"name":"shadcnstore/waitlist-1","type":"registry:item","title":"Waitlist 1","description":"A single-screen waitlist page that returns a position in line."},{"name":"shadcnstore/widget-1","type":"registry:item","title":"Widget 1","description":"Comprehensive analytics dashboard with product sales and volume metrics, featuring trend indicators and recent activity tracking."},{"name":"shadcnstore/widget-2","type":"registry:item","title":"Widget 2","description":"A market-trends widget with a channel list and a per-item actions menu."},{"name":"shadcnuiblocks/application-ai-prompt-welcome-page","type":"registry:item","title":"AI Prompt: Welcome Page","description":"Greets users and invites the first message in an AI assistant."},{"name":"shadcnuiblocks/application-application-stats-simple-cards","type":"registry:item","title":"Application Stats: Simple Cards","description":"Use across a dashboard header to surface key totals at a glance."},{"name":"shadcnuiblocks/application-application-stats-with-badges","type":"registry:item","title":"Application Stats: With Badges","description":"Use to flag growth or decline next to revenue and signup totals."},{"name":"shadcnuiblocks/application-application-stats-with-colored-icons","type":"registry:item","title":"Application Stats: With Colored Icons","description":"Use to make categories easy to scan on a busy analytics dashboard."},{"name":"shadcnuiblocks/application-application-stats-with-description","type":"registry:item","title":"Application Stats: With Description","description":"Use when a raw figure needs explanation, like a comparison to the prior month."},{"name":"shadcnuiblocks/application-application-stats-with-icons","type":"registry:item","title":"Application Stats: With Icons","description":"Use on overview screens where users skim totals by category very fast."},{"name":"shadcnuiblocks/application-application-stats-with-progress","type":"registry:item","title":"Application Stats: With Progress","description":"Use to show goal completion for revenue, storage, or active user counts."},{"name":"shadcnuiblocks/application-form-layouts-complex-form","type":"registry:item","title":"Form Layouts: Complex Form","description":"Use it for detailed settings, account creation, or admin record editing."},{"name":"shadcnuiblocks/application-form-layouts-stacked","type":"registry:item","title":"Form Layouts: Stacked","description":"Ideal for short flows like sign in, contact, or quick profile edits."},{"name":"shadcnuiblocks/application-form-layouts-two-column","type":"registry:item","title":"Form Layouts: Two Column","description":"Use it for longer profiles or billing details that fit a wider screen."},{"name":"shadcnuiblocks/application-login-split-with-image","type":"registry:item","title":"Login: Split With Image","description":"Use it to add brand personality to authentication on web apps and dashboards."},{"name":"shadcnuiblocks/application-page-headings-simple-centered","type":"registry:item","title":"Page Headings: Simple Centered","description":"Use it on focused app views like settings or a single record detail."},{"name":"shadcnuiblocks/application-page-headings-with-actions","type":"registry:item","title":"Page Headings: With Actions","description":"Use it atop list or detail views where users create or edit."},{"name":"shadcnuiblocks/application-page-headings-with-search-filters","type":"registry:item","title":"Page Headings: With Search Filters","description":"Use it on data heavy screens so users narrow long tables and lists fast."},{"name":"shadcnuiblocks/application-page-headings-with-stats","type":"registry:item","title":"Page Headings: With Stats","description":"Use it on dashboards to frame the view and surface numbers at a glance."},{"name":"shadcnuiblocks/application-page-headings-with-steps","type":"registry:item","title":"Page Headings: With Steps","description":"Use it across multi screen flows like onboarding, checkout, or a setup wizard."},{"name":"shadcnuiblocks/application-page-headings-with-tabs","type":"registry:item","title":"Page Headings: With Tabs","description":"Use it on profile or settings screens that split content across many views."},{"name":"shadcnuiblocks/application-reset-password-email-otp-reset","type":"registry:item","title":"Reset Password: Email OTP Reset","description":"Use for secure email recovery."},{"name":"shadcnuiblocks/application-reset-password-security-question-reset","type":"registry:item","title":"Reset Password: Security Question Reset","description":"Use as a passwordless recovery path."},{"name":"shadcnuiblocks/application-reset-password-simple-reset","type":"registry:item","title":"Reset Password: Simple Reset","description":"Use on the final step after a user clicks a recovery link."},{"name":"shadcnuiblocks/application-reset-password-token-reset","type":"registry:item","title":"Reset Password: Token Reset","description":"Use to complete a tokened email reset flow."},{"name":"shadcnuiblocks/application-user-profiles-billing","type":"registry:item","title":"User Profiles: Billing","description":"Use it where members manage subscriptions and receipts."},{"name":"shadcnuiblocks/application-user-profiles-compact-list","type":"registry:item","title":"User Profiles: Compact List","description":"Fits admin tables and directories where space stays tight."},{"name":"shadcnuiblocks/application-user-profiles-developer","type":"registry:item","title":"User Profiles: Developer","description":"Use it on settings pages where engineers manage their integrations."},{"name":"shadcnuiblocks/application-user-profiles-onboarding","type":"registry:item","title":"User Profiles: Onboarding","description":"Use it right after signup to help new users finish their account quickly."},{"name":"shadcnuiblocks/application-user-profiles-permissions","type":"registry:item","title":"User Profiles: Permissions","description":"Use it where admins grant access across an application."},{"name":"shadcnuiblocks/application-user-profiles-security-logs","type":"registry:item","title":"User Profiles: Security Logs","description":"Use it so members can spot odd activity and protect their account."},{"name":"shadcnuiblocks/application-user-profiles-simple","type":"registry:item","title":"User Profiles: Simple","description":"Use it for a focused account summary on dashboards or member directory pages."},{"name":"shadcnuiblocks/application-user-profiles-tabbed","type":"registry:item","title":"User Profiles: Tabbed","description":"Use it to organize many settings without crowding a single long page."},{"name":"shadcnuiblocks/application-user-profiles-team-grid","type":"registry:item","title":"User Profiles: Team Grid","description":"Use it on an about page or internal directory to introduce the whole team."},{"name":"shadcnuiblocks/application-user-profiles-with-stats","type":"registry:item","title":"User Profiles: With Stats","description":"Use it on social or community pages to show a member at a glance."},{"name":"shadcnuiblocks/components-accordions-border-fade-accordion","type":"registry:item","title":"Accordions: Border Fade Accordion","description":"Adds a quiet visual cue for active panels in FAQs and settings without loud styling."},{"name":"shadcnuiblocks/components-accordions-card-accordion","type":"registry:item","title":"Accordions: Card Accordion","description":"Good for FAQs or feature details that need clear visual separation."},{"name":"shadcnuiblocks/components-accordions-dash-line-accordion","type":"registry:item","title":"Accordions: Dash Line Accordion","description":"The light dashed rhythm keeps long FAQ lists readable while staying subtle and unobtrusive."},{"name":"shadcnuiblocks/components-accordions-dotted-border-accordion","type":"registry:item","title":"Accordions: Dotted Border Accordion","description":"The playful dotted outline suits informal FAQs, help docs, and friendly onboarding tips."},{"name":"shadcnuiblocks/components-accordions-double-border-accordion","type":"registry:item","title":"Accordions: Double Border Accordion","description":"The layered borders add clear structure for FAQs and specs where rows need firm definition."},{"name":"shadcnuiblocks/components-accordions-fade-in-content-accordion","type":"registry:item","title":"Accordions: Fade In Content Accordion","description":"The soft entrance keeps reader focus on the revealed content in FAQs and guides."},{"name":"shadcnuiblocks/components-accordions-floating-label-accordion","type":"registry:item","title":"Accordions: Floating Label Accordion","description":"The floating title keeps context visible while reading through long FAQ answers."},{"name":"shadcnuiblocks/components-accordions-glow-border-accordion","type":"registry:item","title":"Accordions: Glow Border Accordion","description":"The lit edge draws the eye to the active panel, fitting dark themes and modern product FAQs."},{"name":"shadcnuiblocks/components-accordions-highlight-active-accordion","type":"registry:item","title":"Accordions: Highlight Active Accordion","description":"The highlighted row keeps your place in long FAQ lists and dense product documentation."},{"name":"shadcnuiblocks/components-accordions-minimal-line-accordion","type":"registry:item","title":"Accordions: Minimal Line Accordion","description":"The stripped back style fits clean FAQs, sidebars, and content heavy marketing pages."},{"name":"shadcnuiblocks/components-accordions-nested-border-accordion","type":"registry:item","title":"Accordions: Nested Border Accordion","description":"Use it for layered FAQs, docs, and settings where topics branch into subtopics."},{"name":"shadcnuiblocks/components-accordions-numbered-accordion","type":"registry:item","title":"Accordions: Numbered Accordion","description":"The counted order suits step guides, ranked FAQs, and any sequence readers follow in turn."},{"name":"shadcnuiblocks/components-accordions-shadow-reveal-accordion","type":"registry:item","title":"Accordions: Shadow Reveal Accordion","description":"The raised panel clearly signals the active answer in FAQs and feature breakdowns."},{"name":"shadcnuiblocks/components-accordions-stepped-accordion","type":"registry:item","title":"Accordions: Stepped Accordion","description":"Ideal for setup flows, tutorials, and any process that readers complete in order."},{"name":"shadcnuiblocks/components-accordions-thick-side-border-accordion","type":"registry:item","title":"Accordions: Thick Side Border Accordion","description":"The thick accent marks active rows in FAQs and grabs reader attention quickly."},{"name":"shadcnuiblocks/components-accordions-underline-accordion","type":"registry:item","title":"Accordions: Underline Accordion","description":"The clean text first look fits editorial FAQs and quiet, tidy help sections."},{"name":"shadcnuiblocks/components-alerts-accent-border-alerts","type":"registry:item","title":"Alerts: Accent Border Alerts","description":"Use for status messages where the color cue matters more than the icon."},{"name":"shadcnuiblocks/components-alerts-all-sides-accent-alerts","type":"registry:item","title":"Alerts: All Sides Accent Alerts","description":"Use when a notice must stand out clearly against a busy page or dashboard."},{"name":"shadcnuiblocks/components-alerts-basic-alerts","type":"registry:item","title":"Alerts: Basic Alerts","description":"Use for everyday notices like saved changes, confirmations, and short tips."},{"name":"shadcnuiblocks/components-alerts-bottom-accent-alerts","type":"registry:item","title":"Alerts: Bottom Accent Alerts","description":"Use for inline messages in forms or cards that need only light emphasis."},{"name":"shadcnuiblocks/components-alerts-compact-alerts","type":"registry:item","title":"Alerts: Compact Alerts","description":"Use in dense layouts, tables, or sidebars where vertical space stays limited."},{"name":"shadcnuiblocks/components-alerts-dashed-border-alerts","type":"registry:item","title":"Alerts: Dashed Border Alerts","description":"Use for draft notices, placeholders, or optional tips in a quiet tone."},{"name":"shadcnuiblocks/components-alerts-dismissible-alerts","type":"registry:item","title":"Alerts: Dismissible Alerts","description":"Use for cookie banners, promotions, and warnings that should not stay forever."},{"name":"shadcnuiblocks/components-alerts-dotted-border-alerts","type":"registry:item","title":"Alerts: Dotted Border Alerts","description":"Use for casual reminders, tips, or low priority notes in friendly interfaces."},{"name":"shadcnuiblocks/components-alerts-double-border-alerts","type":"registry:item","title":"Alerts: Double Border Alerts","description":"Use to highlight important notices that deserve extra visual weight on a page."},{"name":"shadcnuiblocks/components-alerts-elevated-alerts","type":"registry:item","title":"Alerts: Elevated Alerts","description":"Use for floating notifications or messages that should feel above the content."},{"name":"shadcnuiblocks/components-alerts-frosted-glass-alerts","type":"registry:item","title":"Alerts: Frosted Glass Alerts","description":"Use over images or hero sections where a glassy notice fits the design."},{"name":"shadcnuiblocks/components-alerts-glow-border-alerts","type":"registry:item","title":"Alerts: Glow Border Alerts","description":"Use for promotions or new feature notices that need a warm, inviting accent."},{"name":"shadcnuiblocks/components-alerts-icon-only-alerts","type":"registry:item","title":"Alerts: Icon Only Alerts","description":"Use for quick inline feedback where space is tight and tone is clear."},{"name":"shadcnuiblocks/components-alerts-inset-alerts","type":"registry:item","title":"Alerts: Inset Alerts","description":"Use for grouped notices inside cards or panels that feel part of the layout."},{"name":"shadcnuiblocks/components-alerts-monospace-alerts","type":"registry:item","title":"Alerts: Monospace Alerts","description":"Use for build output, terminal messages, or warnings aimed at developers."},{"name":"shadcnuiblocks/components-alerts-outlined-alerts","type":"registry:item","title":"Alerts: Outlined Alerts","description":"Use on colored or busy backgrounds where a solid panel would feel heavy."},{"name":"shadcnuiblocks/components-alerts-paper-alerts","type":"registry:item","title":"Alerts: Paper Alerts","description":"Use for printed style notices, receipts, or warm document driven layouts."},{"name":"shadcnuiblocks/components-alerts-pulse-border-alerts","type":"registry:item","title":"Alerts: Pulse Border Alerts","description":"Use for live updates, countdowns, or urgent notices that should not be missed."},{"name":"shadcnuiblocks/components-alerts-right-accent-alerts","type":"registry:item","title":"Alerts: Right Accent Alerts","description":"Use in right aligned layouts or when the left side already holds an icon."},{"name":"shadcnuiblocks/components-alerts-top-accent-alerts","type":"registry:item","title":"Alerts: Top Accent Alerts","description":"Use for grouped notices where the accent reads like a small banner."},{"name":"shadcnuiblocks/components-badges-3d-badge","type":"registry:item","title":"Badges: 3D Badge","description":"Use it to spotlight a featured tag or premium label that needs to stand out."},{"name":"shadcnuiblocks/components-badges-bounce-badge","type":"registry:item","title":"Badges: Bounce Badge","description":"Use it to flag new arrivals or fresh updates that should grab attention."},{"name":"shadcnuiblocks/components-badges-dot-indicator-badge","type":"registry:item","title":"Badges: Dot Indicator Badge","description":"Use it to show online, busy, or away states next to a name or avatar."},{"name":"shadcnuiblocks/components-badges-elevated-badge","type":"registry:item","title":"Badges: Elevated Badge","description":"Use it to mark a priority label or count that should read as floating above content."},{"name":"shadcnuiblocks/components-badges-extra-large-badge","type":"registry:item","title":"Badges: Extra Large Badge","description":"Use it on hero areas or banners where a tag must read from a distance."},{"name":"shadcnuiblocks/components-badges-gradient-border-badge","type":"registry:item","title":"Badges: Gradient Border Badge","description":"Use it to mark beta, pro, or featured labels that need a vivid accent edge."},{"name":"shadcnuiblocks/components-badges-hover-scale-badge","type":"registry:item","title":"Badges: Hover Scale Badge","description":"Use it for interactive tags or filters where a touch of feedback invites a quick click."},{"name":"shadcnuiblocks/components-badges-icon-badge","type":"registry:item","title":"Badges: Icon Badge","description":"Use it to tag categories, statuses, or actions where text alone reads slowly."},{"name":"shadcnuiblocks/components-badges-large-badge","type":"registry:item","title":"Badges: Large Badge","description":"Use it to highlight a plan tier, count, or status across busy interfaces."},{"name":"shadcnuiblocks/components-badges-pulse-badge","type":"registry:item","title":"Badges: Pulse Badge","description":"Use it to signal live activity, unread items, or a recording session in progress."},{"name":"shadcnuiblocks/components-badges-ribbon-badge","type":"registry:item","title":"Badges: Ribbon Badge","description":"Use it to flag sale, new, or sold out states across product and gallery tiles."},{"name":"shadcnuiblocks/components-badges-square-badge","type":"registry:item","title":"Badges: Square Badge","description":"Use it for crisp version tags, counts, or labels that suit a structured grid layout."},{"name":"shadcnuiblocks/components-breadcrumbs-background-breadcrumb","type":"registry:item","title":"Breadcrumbs: Background Breadcrumb","description":"Anchors the top of a page and keeps navigation links readable above busy content."},{"name":"shadcnuiblocks/components-breadcrumbs-bordered-breadcrumb","type":"registry:item","title":"Breadcrumbs: Bordered Breadcrumb","description":"Frames the navigation path cleanly on a dashboard header or any content section toolbar."},{"name":"shadcnuiblocks/components-breadcrumbs-card-breadcrumb","type":"registry:item","title":"Breadcrumbs: Card Breadcrumb","description":"Lifts the navigation path off the page for detail views and account settings screens."},{"name":"shadcnuiblocks/components-breadcrumbs-compact-breadcrumb","type":"registry:item","title":"Breadcrumbs: Compact Breadcrumb","description":"Fits crowded toolbars and mobile headers where horizontal room is in short supply."},{"name":"shadcnuiblocks/components-breadcrumbs-dot-breadcrumb","type":"registry:item","title":"Breadcrumbs: Dot Breadcrumb","description":"Offers a quiet, minimal path indicator for clean app layouts and page headers."},{"name":"shadcnuiblocks/components-breadcrumbs-icon-breadcrumb","type":"registry:item","title":"Breadcrumbs: Icon Breadcrumb","description":"Helps users scan the path at a glance across sections like home, docs, billing, and settings."},{"name":"shadcnuiblocks/components-breadcrumbs-numbered-breadcrumb","type":"registry:item","title":"Breadcrumbs: Numbered Breadcrumb","description":"Clarifies order for sequential flows such as checkout, onboarding, or a multi step setup wizard."},{"name":"shadcnuiblocks/components-breadcrumbs-pill-breadcrumb","type":"registry:item","title":"Breadcrumbs: Pill Breadcrumb","description":"Adds a friendly, tappable feel to navigation on dashboards and profile pages."},{"name":"shadcnuiblocks/components-breadcrumbs-progress-breadcrumb","type":"registry:item","title":"Breadcrumbs: Progress Breadcrumb","description":"Shows completion across multi step forms, checkout, and guided account onboarding."},{"name":"shadcnuiblocks/components-breadcrumbs-slash-breadcrumb","type":"registry:item","title":"Breadcrumbs: Slash Breadcrumb","description":"Mirrors a file path style for code tools, documentation, and folder browsing screens."},{"name":"shadcnuiblocks/components-breadcrumbs-sticky-breadcrumb","type":"registry:item","title":"Breadcrumbs: Sticky Breadcrumb","description":"Keeps the current location visible on long articles and deep settings pages."},{"name":"shadcnuiblocks/components-breadcrumbs-timeline-breadcrumb","type":"registry:item","title":"Breadcrumbs: Timeline Breadcrumb","description":"Maps a journey through stages, ideal for order tracking and live project status views."},{"name":"shadcnuiblocks/components-buttons-border-animation-buttons","type":"registry:item","title":"Buttons: Border Animation Buttons","description":"Draw attention to a primary action without changing the button fill at rest."},{"name":"shadcnuiblocks/components-buttons-cut-corners-buttons","type":"registry:item","title":"Buttons: Cut Corners Buttons","description":"Fits gaming, tech, or editorial interfaces that want an edgy call to action."},{"name":"shadcnuiblocks/components-buttons-extra-large-buttons","type":"registry:item","title":"Buttons: Extra Large Buttons","description":"Use them as the main hero call to action where one tap should be impossible to miss."},{"name":"shadcnuiblocks/components-buttons-extra-small-buttons","type":"registry:item","title":"Buttons: Extra Small Buttons","description":"Ideal for dense toolbars, table rows, and inline controls where space is limited."},{"name":"shadcnuiblocks/components-buttons-grow-buttons","type":"registry:item","title":"Buttons: Grow Buttons","description":"Add a touch of motion feedback to cards, pricing tiers, and primary form actions."},{"name":"shadcnuiblocks/components-buttons-interactive-buttons","type":"registry:item","title":"Buttons: Interactive Buttons","description":"Make signups, downloads, and key actions feel alive and worth clicking."},{"name":"shadcnuiblocks/components-buttons-liquid-buttons","type":"registry:item","title":"Buttons: Liquid Buttons","description":"A playful accent for landing pages and creative product sites today."},{"name":"shadcnuiblocks/components-buttons-morphing-buttons","type":"registry:item","title":"Buttons: Morphing Buttons","description":"Use for loading, success, and submit flows that confirm progress to the user."},{"name":"shadcnuiblocks/components-buttons-pixel-buttons","type":"registry:item","title":"Buttons: Pixel Buttons","description":"Perfect for games, indie projects, and brands that lean on a nostalgic visual theme."},{"name":"shadcnuiblocks/components-buttons-pulse-buttons","type":"registry:item","title":"Buttons: Pulse Buttons","description":"Highlight a single primary action like start trial or buy now on a busy page."},{"name":"shadcnuiblocks/components-buttons-rotate-buttons","type":"registry:item","title":"Buttons: Rotate Buttons","description":"Add subtle motion to refresh, settings, and other action icons across your app today."},{"name":"shadcnuiblocks/components-buttons-shadow-buttons","type":"registry:item","title":"Buttons: Shadow Buttons","description":"Give actions a tactile, raised feel across cards, forms, and toolbars in any layout."},{"name":"shadcnuiblocks/components-buttons-skew-buttons","type":"registry:item","title":"Buttons: Skew Buttons","description":"Suits sports, fitness, and bold marketing pages that want forward momentum."},{"name":"shadcnuiblocks/components-buttons-slide-buttons","type":"registry:item","title":"Buttons: Slide Buttons","description":"Reveal a second state to guide users toward the next step in a clear and simple flow."},{"name":"shadcnuiblocks/components-buttons-social-buttons","type":"registry:item","title":"Buttons: Social Buttons","description":"Drop them into sign in and sign up screens for fast one click authentication."},{"name":"shadcnuiblocks/components-buttons-squeeze-buttons","type":"registry:item","title":"Buttons: Squeeze Buttons","description":"Use on mobile flows and forms where every tap should feel confirmed fast."},{"name":"shadcnuiblocks/components-buttons-underline-buttons","type":"registry:item","title":"Buttons: Underline Buttons","description":"A clean, minimal accent for text links and quiet secondary actions in any UI."},{"name":"shadcnuiblocks/components-cards-border-accent-card","type":"registry:item","title":"Cards: Border Accent Card","description":"Use it to group related text and labels while signaling category or status."},{"name":"shadcnuiblocks/components-cards-border-animation-card","type":"registry:item","title":"Cards: Border Animation Card","description":"Use it to spotlight a featured plan, offer, or item that needs attention on the page."},{"name":"shadcnuiblocks/components-cards-border-gradient-animation-card","type":"registry:item","title":"Cards: Border Gradient Animation Card","description":"Use it to highlight a premium tier or hero item in a grid of options."},{"name":"shadcnuiblocks/components-cards-border-highlight-card","type":"registry:item","title":"Cards: Border Highlight Card","description":"Use it to mark the recommended choice in a pricing grid or a selected option in a form."},{"name":"shadcnuiblocks/components-cards-corner-ribbon-card","type":"registry:item","title":"Cards: Corner Ribbon Card","description":"Use it to flag New, Sale, or Featured items in a product or listing grid."},{"name":"shadcnuiblocks/components-cards-cutout-border-card","type":"registry:item","title":"Cards: Cutout Border Card","description":"Use it for tickets, coupons, or passes where a distinct outline reads as a stub."},{"name":"shadcnuiblocks/components-cards-dashed-border-card","type":"registry:item","title":"Cards: Dashed Border Card","description":"Use it for empty states, upload zones, or placeholders that invite the user to add content."},{"name":"shadcnuiblocks/components-cards-double-border-card","type":"registry:item","title":"Cards: Double Border Card","description":"Use it for certificates, awards, or quotes that deserve emphasis on the page."},{"name":"shadcnuiblocks/components-cards-expandable-card","type":"registry:item","title":"Cards: Expandable Card","description":"Use it for FAQs, settings, or summaries that hide detail until the reader wants it."},{"name":"shadcnuiblocks/components-cards-gradient-border-card","type":"registry:item","title":"Cards: Gradient Border Card","description":"Use it to set apart a key offer or profile in an otherwise plain grid."},{"name":"shadcnuiblocks/components-cards-hover-effect-card","type":"registry:item","title":"Cards: Hover Effect Card","description":"Use it for clickable tiles in a gallery, menu, or dashboard to signal they react."},{"name":"shadcnuiblocks/components-cards-hover-reveal-card","type":"registry:item","title":"Cards: Hover Reveal Card","description":"Use it for portfolio tiles or features where the cover stays clean until needed."},{"name":"shadcnuiblocks/components-cards-icon-card","type":"registry:item","title":"Cards: Icon Card","description":"Use it for feature grids, service lists, or steps where a glyph anchors each point made."},{"name":"shadcnuiblocks/components-cards-magnetic-card","type":"registry:item","title":"Cards: Magnetic Card","description":"Use it for playful landing pages or feature tiles that reward a hovering pointer."},{"name":"shadcnuiblocks/components-cards-neon-border-card","type":"registry:item","title":"Cards: Neon Border Card","description":"Use it for gaming, music, or tech pages where a bright frame fits the mood."},{"name":"shadcnuiblocks/components-cards-perspective-hover-card","type":"registry:item","title":"Cards: Perspective Hover Card","description":"Use it for hero items or showcases where motion makes a tile feel tactile."},{"name":"shadcnuiblocks/components-cards-progress-card","type":"registry:item","title":"Cards: Progress Card","description":"Use it to show task completion, goals, or usage limits inside a dashboard or account view."},{"name":"shadcnuiblocks/components-cards-pulse-border-card","type":"registry:item","title":"Cards: Pulse Border Card","description":"Use it for live alerts, fresh items, or a call to action that should feel active now."},{"name":"shadcnuiblocks/components-cards-shimmer-effect-card","type":"registry:item","title":"Cards: Shimmer Effect Card","description":"Use it as a loading skeleton or to add gentle motion to a featured tile in a busy grid."},{"name":"shadcnuiblocks/components-cards-stacked-card","type":"registry:item","title":"Cards: Stacked Card","description":"Use it for collections, albums, or grouped items where many sit under one cover here."},{"name":"shadcnuiblocks/components-cards-status-card","type":"registry:item","title":"Cards: Status Card","description":"Use it on dashboards to surface health, order, or system status at a quick glance."},{"name":"shadcnuiblocks/components-cards-tilt-effect-card","type":"registry:item","title":"Cards: Tilt Effect Card","description":"Use it for interactive feature tiles or showcases where slight motion adds polish."},{"name":"shadcnuiblocks/components-collapsible-card-collapsible","type":"registry:item","title":"Collapsible: Card Collapsible","description":"Use it on dashboards to tuck away long notes inside a tidy tile."},{"name":"shadcnuiblocks/components-collapsible-grouped-collapsible","type":"registry:item","title":"Collapsible: Grouped Collapsible","description":"Good for settings pages where related options sit in separate groups."},{"name":"shadcnuiblocks/components-collapsible-icon-collapsible","type":"registry:item","title":"Collapsible: Icon Collapsible","description":"Use it in menus where a clear visual cue tells readers it expands."},{"name":"shadcnuiblocks/components-collapsible-shadowed-collapsible","type":"registry:item","title":"Collapsible: Shadowed Collapsible","description":"Use it to highlight an expandable block of content inside a busy layout or feed."},{"name":"shadcnuiblocks/components-collapsible-side-bordered-collapsible","type":"registry:item","title":"Collapsible: Side Bordered Collapsible","description":"Use it for alerts or notes whose details readers can show or hide on demand."},{"name":"shadcnuiblocks/components-collapsible-stepped-collapsible","type":"registry:item","title":"Collapsible: Stepped Collapsible","description":"Use it for onboarding or setup guides where readers work through tasks in order."},{"name":"shadcnuiblocks/components-pagination-bordered-pagination","type":"registry:item","title":"Pagination: Bordered Pagination","description":"The clear borders separate pages cleanly across data tables and search results."},{"name":"shadcnuiblocks/components-pagination-card-pagination","type":"registry:item","title":"Pagination: Card Pagination","description":"Groups navigation neatly below a list or grid of cards."},{"name":"shadcnuiblocks/components-pagination-compact-pagination","type":"registry:item","title":"Pagination: Compact Pagination","description":"Good for sidebars, panels, and dense admin tables with limited space."},{"name":"shadcnuiblocks/components-pagination-dot-indicator-pagination","type":"registry:item","title":"Pagination: Dot Indicator Pagination","description":"Ideal for image carousels, onboarding steps, and short sequences where numbers feel heavy."},{"name":"shadcnuiblocks/components-pagination-floating-pagination","type":"registry:item","title":"Pagination: Floating Pagination","description":"Stays visible while readers scroll through long articles, feeds, or paginated galleries."},{"name":"shadcnuiblocks/components-pagination-icon-only-pagination","type":"registry:item","title":"Pagination: Icon Only Pagination","description":"Keeps mobile toolbars and image viewers clean when only direction matters."},{"name":"shadcnuiblocks/components-pagination-mini-pagination","type":"registry:item","title":"Pagination: Mini Pagination","description":"Fits inline next to filters, counts, or table footers."},{"name":"shadcnuiblocks/components-pagination-responsive-pagination","type":"registry:item","title":"Pagination: Responsive Pagination","description":"Keeps navigation usable across phones, tablets, and wide screens."},{"name":"shadcnuiblocks/components-pagination-rounded-pagination","type":"registry:item","title":"Pagination: Rounded Pagination","description":"The soft circular shape suits friendly product pages, blogs, and modern marketing layouts."},{"name":"shadcnuiblocks/components-pagination-shadow-pagination","type":"registry:item","title":"Pagination: Shadow Pagination","description":"The lifted look helps the controls stand out over busy backgrounds and image grids."},{"name":"shadcnuiblocks/components-pagination-split-pagination","type":"registry:item","title":"Pagination: Split Pagination","description":"Spreads controls across wide footers and full width content areas."},{"name":"shadcnuiblocks/components-tabs-card-tabs","type":"registry:item","title":"Tabs: Card Tabs","description":"Great for settings pages or dashboards that group related content into sections."},{"name":"shadcnuiblocks/components-tabs-gradient-tabs","type":"registry:item","title":"Tabs: Gradient Tabs","description":"Use them on landing pages or feature views where the switcher should draw the eye."},{"name":"shadcnuiblocks/components-tabs-icon-tabs","type":"registry:item","title":"Tabs: Icon Tabs","description":"Good for navigation menus and toolbars where space is tight and clarity matters."},{"name":"shadcnuiblocks/components-tabs-minimal-tabs","type":"registry:item","title":"Tabs: Minimal Tabs","description":"Fits content heavy pages where the switcher should stay quiet and unobtrusive."},{"name":"shadcnuiblocks/components-tabs-outline-tabs","type":"registry:item","title":"Tabs: Outline Tabs","description":"Suits forms or profile screens that need clear structure between grouped fields."},{"name":"shadcnuiblocks/components-tabs-pill-tabs","type":"registry:item","title":"Tabs: Pill Tabs","description":"Ideal for filter bars and segmented controls that toggle between a few short views."},{"name":"shadcnuiblocks/components-tabs-shadow-tabs","type":"registry:item","title":"Tabs: Shadow Tabs","description":"Works well on cards and panels that need a tactile, layered feel to the switch."},{"name":"shadcnuiblocks/components-tabs-vertical-tabs","type":"registry:item","title":"Tabs: Vertical Tabs","description":"Built for settings, account, and documentation pages with many sections to navigate."},{"name":"shadcnuiblocks/ecommerce-category-filters-filter-demo","type":"registry:item","title":"Category Filters: Filter Demo","description":"Refines large catalogs on a shop listing page."},{"name":"shadcnuiblocks/ecommerce-category-filters-filter-drawer","type":"registry:item","title":"Category Filters: Filter Drawer","description":"Keeps the product grid full width until shoppers tap to refine on mobile."},{"name":"shadcnuiblocks/ecommerce-category-filters-horizontal-filters","type":"registry:item","title":"Category Filters: Horizontal Filters","description":"Lets shoppers narrow by category, price, and brand without giving up vertical space."},{"name":"shadcnuiblocks/ecommerce-category-preview-carousel-preview","type":"registry:item","title":"Category Preview: Carousel Preview","description":"A category preview that slides products through a horizontal carousel, letting shoppers swipe across a collection without leaving the page on mobile."},{"name":"shadcnuiblocks/ecommerce-category-preview-expandable-preview","type":"registry:item","title":"Category Preview: Expandable Preview","description":"A category preview where each tile expands to reveal more products on click, keeping the storefront tidy while shoppers dig into one collection at a time."},{"name":"shadcnuiblocks/ecommerce-category-preview-grid-preview","type":"registry:item","title":"Category Preview: Grid Preview","description":"A category preview arranging collections in an even grid of image tiles, giving a clean overview of every department on a busy ecommerce home page."},{"name":"shadcnuiblocks/ecommerce-category-preview-magazine-preview","type":"registry:item","title":"Category Preview: Magazine Preview","description":"A category preview styled like a magazine spread, mixing large feature tiles with smaller ones to spotlight seasonal collections on a storefront landing page."},{"name":"shadcnuiblocks/ecommerce-category-preview-scrolling-preview","type":"registry:item","title":"Category Preview: Scrolling Preview","description":"A category preview that scrolls product cards in a continuous strip, ideal for showing many items while keeping a compact footprint on a collection page."},{"name":"shadcnuiblocks/ecommerce-category-preview-split-preview","type":"registry:item","title":"Category Preview: Split Preview","description":"A category preview split between a featured image and a product list, pairing a strong visual with quick picks at the top of a collection page."},{"name":"shadcnuiblocks/ecommerce-category-preview-three-column-preview","type":"registry:item","title":"Category Preview: Three Column Preview","description":"A category preview laid out in three balanced columns of image tiles, sorting collections into clear groups for a wide ecommerce navigation page."},{"name":"shadcnuiblocks/ecommerce-ecommerce-bundle-upsells-builder","type":"registry:item","title":"Ecommerce Bundle Upsells: Builder","description":"Use it on product pages to grow order value before checkout."},{"name":"shadcnuiblocks/ecommerce-ecommerce-bundle-upsells-comparison","type":"registry:item","title":"Ecommerce Bundle Upsells: Comparison","description":"Use it to nudge shoppers toward the better value package."},{"name":"shadcnuiblocks/ecommerce-ecommerce-bundle-upsells-minimalist-grid","type":"registry:item","title":"Ecommerce Bundle Upsells: Minimalist Grid","description":"Use it to present a curated set of items shoppers add together in one tap."},{"name":"shadcnuiblocks/ecommerce-ecommerce-bundle-upsells-side-by-side","type":"registry:item","title":"Ecommerce Bundle Upsells: Side By Side","description":"Use it to pair complementary items and lift the average order total."},{"name":"shadcnuiblocks/ecommerce-ecommerce-bundle-upsells-stack","type":"registry:item","title":"Ecommerce Bundle Upsells: Stack","description":"Use it on mobile product pages to offer matching extras as shoppers scroll."},{"name":"shadcnuiblocks/ecommerce-ecommerce-cross-sells-feature-icons","type":"registry:item","title":"Ecommerce Cross Sells: Feature Icons","description":"Highlights why shoppers should add a related pick to the cart."},{"name":"shadcnuiblocks/ecommerce-ecommerce-cross-sells-simple-grid","type":"registry:item","title":"Ecommerce Cross Sells: Simple Grid","description":"Drops below the cart or product page to suggest items shoppers may want."},{"name":"shadcnuiblocks/ecommerce-ecommerce-cross-sells-stacked-list","type":"registry:item","title":"Ecommerce Cross Sells: Stacked List","description":"Fits a narrow sidebar or cart drawer to keep cross sells visible."},{"name":"shadcnuiblocks/ecommerce-ecommerce-cross-sells-with-badges","type":"registry:item","title":"Ecommerce Cross Sells: With Badges","description":"Adds urgency to nudge shoppers toward another buy."},{"name":"shadcnuiblocks/ecommerce-ecommerce-cross-sells-with-ratings","type":"registry:item","title":"Ecommerce Cross Sells: With Ratings","description":"Uses social proof to push complementary items into the cart."},{"name":"shadcnuiblocks/ecommerce-ecommerce-customer-reviews-base","type":"registry:item","title":"Ecommerce Customer Reviews: Base","description":"Drop it onto a product page to show real shopper feedback fast."},{"name":"shadcnuiblocks/ecommerce-ecommerce-customer-reviews-compact-review-list","type":"registry:item","title":"Ecommerce Customer Reviews: Compact Review List","description":"Fits narrow sidebars or product pages where space for feedback is limited."},{"name":"shadcnuiblocks/ecommerce-ecommerce-customer-reviews-review-cards-grid","type":"registry:item","title":"Ecommerce Customer Reviews: Review Cards Grid","description":"Use it to display many customer opinions at once on a product detail page."},{"name":"shadcnuiblocks/ecommerce-ecommerce-customer-reviews-review-comparison","type":"registry:item","title":"Ecommerce Customer Reviews: Review Comparison","description":"Helps buyers decide quickly on a product detail page."},{"name":"shadcnuiblocks/ecommerce-ecommerce-customer-reviews-review-stats-overview","type":"registry:item","title":"Ecommerce Customer Reviews: Review Stats Overview","description":"Gives shoppers a quick read on overall product quality up front."},{"name":"shadcnuiblocks/ecommerce-ecommerce-customer-reviews-social-proof-reviews","type":"registry:item","title":"Ecommerce Customer Reviews: Social Proof Reviews","description":"Builds confidence near the buy button to encourage shoppers to checkout."},{"name":"shadcnuiblocks/ecommerce-ecommerce-footers-muti-column","type":"registry:item","title":"Ecommerce Footers: Multi Column","description":"Organizes a large storefront so customers find any page fast."},{"name":"shadcnuiblocks/ecommerce-ecommerce-footers-simple-links","type":"registry:item","title":"Ecommerce Footers: Simple Links","description":"Keeps the bottom of a small store clean, tidy, and quick to scan for shoppers."},{"name":"shadcnuiblocks/ecommerce-ecommerce-footers-with-newsletter","type":"registry:item","title":"Ecommerce Footers: With Newsletter","description":"Captures subscribers for promotions and offers while customers browse your store."},{"name":"shadcnuiblocks/ecommerce-ecommerce-footers-with-payments","type":"registry:item","title":"Ecommerce Footers: With Payments","description":"Reassures shoppers about secure checkout right before they buy."},{"name":"shadcnuiblocks/ecommerce-ecommerce-footers-with-socials","type":"registry:item","title":"Ecommerce Footers: With Socials","description":"Connects shoppers to your brand on Instagram, X, and other channels they already follow."},{"name":"shadcnuiblocks/ecommerce-ecommerce-shipping-returns-accordion","type":"registry:item","title":"Ecommerce Shipping Returns: Accordion","description":"Keeps long policy text tidy on a product page until shoppers tap to read."},{"name":"shadcnuiblocks/ecommerce-ecommerce-shipping-returns-checklist","type":"registry:item","title":"Ecommerce Shipping Returns: Checklist","description":"Helps buyers confirm eligibility before they start a refund request."},{"name":"shadcnuiblocks/ecommerce-ecommerce-shipping-returns-full-text","type":"registry:item","title":"Ecommerce Shipping Returns: Full Text","description":"Use on a dedicated policy page where shoppers expect complete detail."},{"name":"shadcnuiblocks/ecommerce-ecommerce-shipping-returns-split-columns","type":"registry:item","title":"Ecommerce Shipping Returns: Split Columns","description":"Lets customers compare delivery and refund terms in one quick glance."},{"name":"shadcnuiblocks/ecommerce-ecommerce-shipping-returns-with-icons","type":"registry:item","title":"Ecommerce Shipping Returns: With Icons","description":"Makes delivery speed, free returns, and refund windows scannable at a glance."},{"name":"shadcnuiblocks/ecommerce-ecommerce-trust-guarantee-badge-row","type":"registry:item","title":"Ecommerce Trust Guarantee: Badge Row","description":"Place under an add to cart button to calm buyer worry."},{"name":"shadcnuiblocks/ecommerce-ecommerce-trust-guarantee-checklist","type":"registry:item","title":"Ecommerce Trust Guarantee: Checklist","description":"Use it on a product page to spell out exactly what every order includes."},{"name":"shadcnuiblocks/ecommerce-ecommerce-trust-guarantee-highlighted-quote","type":"registry:item","title":"Ecommerce Trust Guarantee: Highlighted Quote","description":"Drop it near pricing to back your claims with real social proof."},{"name":"shadcnuiblocks/ecommerce-ecommerce-trust-guarantee-icon-list","type":"registry:item","title":"Ecommerce Trust Guarantee: Icon List","description":"Fits neatly in a sidebar or below the buy section."},{"name":"shadcnuiblocks/ecommerce-ecommerce-trust-guarantee-three-pillars","type":"registry:item","title":"Ecommerce Trust Guarantee: Three Pillars","description":"Builds buyer confidence across the full storefront."},{"name":"shadcnuiblocks/ecommerce-product-features-3d-feature-carousel","type":"registry:item","title":"Product Features: 3D Feature Carousel","description":"Great for highlighting a few standout capabilities on a landing page."},{"name":"shadcnuiblocks/ecommerce-product-features-alternating-features","type":"registry:item","title":"Product Features: Alternating Features","description":"Walks shoppers through key product benefits one clear section at a time."},{"name":"shadcnuiblocks/ecommerce-product-features-animated-features-grid","type":"registry:item","title":"Product Features: Animated Features Grid","description":"Adds life to a benefits section without burying the message."},{"name":"shadcnuiblocks/ecommerce-product-features-before-after-comparison","type":"registry:item","title":"Product Features: Before After Comparison","description":"Ideal for skincare, editing tools, or cleaning results."},{"name":"shadcnuiblocks/ecommerce-product-features-carousel-feature-showcase","type":"registry:item","title":"Product Features: Carousel Feature Showcase","description":"Fits compact pages where space for many cards is tight."},{"name":"shadcnuiblocks/ecommerce-product-features-expandable-features-grid","type":"registry:item","title":"Product Features: Expandable Features Grid","description":"Keeps the overview tidy while letting curious shoppers dig into the specifics."},{"name":"shadcnuiblocks/ecommerce-product-features-feature-accordion","type":"registry:item","title":"Product Features: Feature Accordion","description":"A clean way to present detailed product benefits without a wall of text."},{"name":"shadcnuiblocks/ecommerce-product-features-feature-comparison-table","type":"registry:item","title":"Product Features: Feature Comparison Table","description":"Helps shoppers weigh every option and pick the right product fast."},{"name":"shadcnuiblocks/ecommerce-product-features-feature-tabs-navigation","type":"registry:item","title":"Product Features: Feature Tabs Navigation","description":"Organizes a deep feature set into bite sized views on one tidy single panel."},{"name":"shadcnuiblocks/ecommerce-product-features-feature-timeline","type":"registry:item","title":"Product Features: Feature Timeline","description":"Useful for showing a setup flow or how capabilities build on each other."},{"name":"shadcnuiblocks/ecommerce-product-features-features-testimonial-combo","type":"registry:item","title":"Product Features: Features Testimonial Combo","description":"Backs each benefit claim with real proof to win hesitant buyers over."},{"name":"shadcnuiblocks/ecommerce-product-features-horizontal-scrolling-features","type":"registry:item","title":"Product Features: Horizontal Scrolling Features","description":"Shows many product capabilities in a compact, playful strip that invites swiping."},{"name":"shadcnuiblocks/ecommerce-product-features-image-hotspot-features","type":"registry:item","title":"Product Features: Image Hotspot Features","description":"Perfect for showing exactly where a capability lives on the item."},{"name":"shadcnuiblocks/ecommerce-product-features-interactive-feature-tabs","type":"registry:item","title":"Product Features: Interactive Feature Tabs","description":"Lets shoppers explore what each capability looks like before they buy."},{"name":"shadcnuiblocks/ecommerce-product-features-simple-feature-grid","type":"registry:item","title":"Product Features: Simple Feature Grid","description":"The reliable choice for listing core product benefits at a quick glance."},{"name":"shadcnuiblocks/ecommerce-product-features-split-image-features","type":"registry:item","title":"Product Features: Split Image Features","description":"Balances visual and text to sell a single hero capability."},{"name":"shadcnuiblocks/ecommerce-product-features-stats-feature-showcase","type":"registry:item","title":"Product Features: Stats Feature Showcase","description":"Use it when figures like speed or savings make the strongest case to buy."},{"name":"shadcnuiblocks/ecommerce-product-features-timeline-feature-showcase","type":"registry:item","title":"Product Features: Timeline Feature Showcase","description":"Good for guiding readers through a journey from first use to results."},{"name":"shadcnuiblocks/ecommerce-product-features-video-feature-showcase","type":"registry:item","title":"Product Features: Video Feature Showcase","description":"Shows the item in action when motion sells better than a still."},{"name":"shadcnuiblocks/ecommerce-product-list-compact-list","type":"registry:item","title":"Product List: Compact List","description":"Fits long catalogs and search results where space is tight."},{"name":"shadcnuiblocks/ecommerce-product-list-comparison-list","type":"registry:item","title":"Product List: Comparison List","description":"Helps shoppers weigh options before they commit to a purchase."},{"name":"shadcnuiblocks/ecommerce-product-list-featured-list","type":"registry:item","title":"Product List: Featured List","description":"Highlights bestsellers or promotions on a storefront landing page."},{"name":"shadcnuiblocks/ecommerce-product-list-filter-list","type":"registry:item","title":"Product List: Filter List","description":"Lets shoppers narrow large catalogs and find the right item fast."},{"name":"shadcnuiblocks/ecommerce-product-list-gallery-list","type":"registry:item","title":"Product List: Gallery List","description":"Suits visual categories like fashion, home decor, and art prints."},{"name":"shadcnuiblocks/ecommerce-product-list-grid-list","type":"registry:item","title":"Product List: Grid List","description":"The standard catalog layout for category and search pages in a store."},{"name":"shadcnuiblocks/ecommerce-product-list-masonry-list","type":"registry:item","title":"Product List: Masonry List","description":"Works well for mixed imagery in lookbooks and curated collections."},{"name":"shadcnuiblocks/ecommerce-product-list-table-list","type":"registry:item","title":"Product List: Table List","description":"Ideal for dashboards, admin catalogs, and bulk inventory views."},{"name":"shadcnuiblocks/ecommerce-product-list-timeline-list","type":"registry:item","title":"Product List: Timeline List","description":"Good for release schedules, new arrivals, and limited editions."},{"name":"shadcnuiblocks/ecommerce-product-overview-classic-overview","type":"registry:item","title":"Product Overview: Classic Overview","description":"Familiar layout shoppers expect."},{"name":"shadcnuiblocks/ecommerce-product-overview-compact-overview","type":"registry:item","title":"Product Overview: Compact Overview","description":"Built for small screens and quick mobile purchases."},{"name":"shadcnuiblocks/ecommerce-product-overview-gallery-overview","type":"registry:item","title":"Product Overview: Gallery Overview","description":"Lets shoppers study every angle before they add the item to cart."},{"name":"shadcnuiblocks/ecommerce-product-overview-immersive-overview","type":"registry:item","title":"Product Overview: Immersive Overview","description":"Best for premium goods that sell on visual impact."},{"name":"shadcnuiblocks/ecommerce-product-overview-minimal-overview","type":"registry:item","title":"Product Overview: Minimal Overview","description":"Keeps focus on the item for simple, low clutter catalogs."},{"name":"shadcnuiblocks/ecommerce-product-overview-modern-overview","type":"registry:item","title":"Product Overview: Modern Overview","description":"Suits fashion and lifestyle brands that want a fresh look."},{"name":"shadcnuiblocks/ecommerce-promo-sections-centered-icon-promo","type":"registry:item","title":"Promo Sections: Centered Icon Promo","description":"Highlights a single offer or shipping perk in the middle of a store landing page."},{"name":"shadcnuiblocks/ecommerce-promo-sections-centered-image-grid","type":"registry:item","title":"Promo Sections: Centered Image Grid","description":"Showcases a curated collection or a seasonal lineup right on your shop homepage."},{"name":"shadcnuiblocks/ecommerce-promo-sections-centered-simple-promo","type":"registry:item","title":"Promo Sections: Centered Simple Promo","description":"Drop it onto any store page to push a sale, a discount code, or a new arrival."},{"name":"shadcnuiblocks/ecommerce-promo-sections-countdown-timer-promo","type":"registry:item","title":"Promo Sections: Countdown Timer Promo","description":"Builds urgency around flash sales and limited time offers that expire soon."},{"name":"shadcnuiblocks/ecommerce-promo-sections-fading-background-testimonial","type":"registry:item","title":"Promo Sections: Fading Background Testimonial","description":"Builds trust on a product page while reinforcing the offer you are running."},{"name":"shadcnuiblocks/ecommerce-promo-sections-full-width-large-content","type":"registry:item","title":"Promo Sections: Full Width Large Content","description":"Commands attention across the whole page for a headline campaign or a seasonal launch."},{"name":"shadcnuiblocks/ecommerce-promo-sections-image-aside","type":"registry:item","title":"Promo Sections: Image Aside","description":"Pairs your offer with a visual so shoppers see exactly what is on sale right now."},{"name":"shadcnuiblocks/ecommerce-promo-sections-large-image-split","type":"registry:item","title":"Promo Sections: Large Image Split","description":"Frames a hero product next to a discount and a clear, single button."},{"name":"shadcnuiblocks/ecommerce-promo-sections-multi-column-cards","type":"registry:item","title":"Promo Sections: Multi Column Cards","description":"Presents multiple deals or categories side by side on one store page."},{"name":"shadcnuiblocks/ecommerce-promo-sections-simple-banner","type":"registry:item","title":"Promo Sections: Simple Banner","description":"Sits at the top of a store to announce free shipping, a running sale, or a fresh discount code."},{"name":"shadcnuiblocks/ecommerce-promo-sections-split-offers","type":"registry:item","title":"Promo Sections: Split Offers","description":"Lets shoppers pick between two competing deals within one store section."},{"name":"shadcnuiblocks/ecommerce-shopping-cart-compact-cart","type":"registry:item","title":"Shopping Cart: Compact Cart","description":"Fits a header dropdown or a narrow column without crowding the layout."},{"name":"shadcnuiblocks/ecommerce-shopping-cart-floating-cart","type":"registry:item","title":"Shopping Cart: Floating Cart","description":"Lets shoppers review picks without leaving the product they browse."},{"name":"shadcnuiblocks/ecommerce-shopping-cart-mini-cart","type":"registry:item","title":"Shopping Cart: Mini Cart","description":"Pops from a cart icon so shoppers confirm contents fast before moving on to pay."},{"name":"shadcnuiblocks/ecommerce-shopping-cart-modern-cart","type":"registry:item","title":"Shopping Cart: Modern Cart","description":"Suits a full cart page where shoppers review items before checkout."},{"name":"shadcnuiblocks/ecommerce-shopping-cart-sidebar-cart","type":"registry:item","title":"Shopping Cart: Sidebar Cart","description":"Keeps shopping in view while customers adjust quantities and pay."},{"name":"shadcnuiblocks/ecommerce-shopping-cart-sticky-cart","type":"registry:item","title":"Shopping Cart: Sticky Cart","description":"Keeps payment in reach on long product and listing pages."},{"name":"shadcnuiblocks/marketing-about-sections-achievements","type":"registry:item","title":"About Sections: Achievements","description":"Use it on an about page to prove credibility and show what your team has earned."},{"name":"shadcnuiblocks/marketing-about-sections-animated-stats","type":"registry:item","title":"About Sections: Animated Stats","description":"Drop it on an about page to make growth, users, and revenue feel alive and concrete."},{"name":"shadcnuiblocks/marketing-about-sections-brand-values","type":"registry:item","title":"About Sections: Brand Values","description":"Use it to spell out what your brand stands for and how the team makes decisions."},{"name":"shadcnuiblocks/marketing-about-sections-company-culture","type":"registry:item","title":"About Sections: Company Culture","description":"Use it on a careers or about page to attract good people."},{"name":"shadcnuiblocks/marketing-about-sections-company-values","type":"registry:item","title":"About Sections: Company Values","description":"Use it to explain the beliefs that guide how your company operates daily."},{"name":"shadcnuiblocks/marketing-about-sections-diversity-inclusion","type":"registry:item","title":"About Sections: Diversity & Inclusion","description":"Use it to show how your company invests in people and fairness."},{"name":"shadcnuiblocks/marketing-about-sections-founders","type":"registry:item","title":"About Sections: Founders","description":"Use it on an about page to put faces and a personal story behind the company."},{"name":"shadcnuiblocks/marketing-about-sections-mission-statement","type":"registry:item","title":"About Sections: Mission Statement","description":"Use it at the top of an about page to anchor everything in one clear idea."},{"name":"shadcnuiblocks/marketing-about-sections-press-recognitions","type":"registry:item","title":"About Sections: Press & Recognitions","description":"Use it on an about page to borrow trust from known names."},{"name":"shadcnuiblocks/marketing-about-sections-process","type":"registry:item","title":"About Sections: Process","description":"Use it on an about or services page to set expectations."},{"name":"shadcnuiblocks/marketing-about-sections-simple","type":"registry:item","title":"About Sections: Simple","description":"Use it when you want to introduce the business without extra clutter."},{"name":"shadcnuiblocks/marketing-about-sections-stats-grid","type":"registry:item","title":"About Sections: Stats Grid","description":"Use it on an about page to back up your story with solid figures, fast."},{"name":"shadcnuiblocks/marketing-about-sections-tabs","type":"registry:item","title":"About Sections: Tabs","description":"Use it on an about page to pack a lot of context into one compact space."},{"name":"shadcnuiblocks/marketing-about-sections-team-grid","type":"registry:item","title":"About Sections: Team Grid","description":"Use it on an about page to introduce the real people behind your product."},{"name":"shadcnuiblocks/marketing-about-sections-timeline","type":"registry:item","title":"About Sections: Timeline","description":"Use it on an about page to walk visitors through your story, year by year."},{"name":"shadcnuiblocks/marketing-about-sections-two-column","type":"registry:item","title":"About Sections: Two Column","description":"Use it on an about page to balance a short story with a clear visual."},{"name":"shadcnuiblocks/marketing-about-sections-values","type":"registry:item","title":"About Sections: Values","description":"Use it on an about page to share the principles your team works by every day."},{"name":"shadcnuiblocks/marketing-about-sections-with-image","type":"registry:item","title":"About Sections: With Image","description":"Use it to introduce the company while a real image builds warmth and trust."},{"name":"shadcnuiblocks/marketing-announcement-banners-floating","type":"registry:item","title":"Announcement Banners: Floating","description":"Announce a promotion or update without pushing the layout down."},{"name":"shadcnuiblocks/marketing-announcement-banners-simple-centered","type":"registry:item","title":"Announcement Banners: Simple Centered","description":"Share a short notice like free shipping or a new feature across the top of any page."},{"name":"shadcnuiblocks/marketing-announcement-banners-with-action","type":"registry:item","title":"Announcement Banners: With Action","description":"Use it to drive signups, trial starts, or a link to a new release."},{"name":"shadcnuiblocks/marketing-announcement-banners-with-countdown","type":"registry:item","title":"Announcement Banners: With Countdown","description":"Build urgency for a sale, webinar, or deadline and prompt visitors to act before time runs out."},{"name":"shadcnuiblocks/marketing-announcement-banners-with-image","type":"registry:item","title":"Announcement Banners: With Image","description":"Spotlight a product, event, or article with a visual that draws the eye."},{"name":"shadcnuiblocks/marketing-announcement-banners-with-social-proof","type":"registry:item","title":"Announcement Banners: With Social Proof","description":"Build instant trust at the top of a page and nudge new visitors to convert."},{"name":"shadcnuiblocks/marketing-blog-sections-author-spotlight","type":"registry:item","title":"Blog Sections: Author Spotlight","description":"Use it to build trust on a blog and surface more writing from one voice."},{"name":"shadcnuiblocks/marketing-blog-sections-carousel","type":"registry:item","title":"Blog Sections: Carousel","description":"Use it to feature recent or popular posts in a compact strip readers can swipe."},{"name":"shadcnuiblocks/marketing-blog-sections-case-study-showcase","type":"registry:item","title":"Blog Sections: Case Study Showcase","description":"Use it to present customer stories and proof on a results focused blog page."},{"name":"shadcnuiblocks/marketing-blog-sections-category-filter","type":"registry:item","title":"Blog Sections: Category Filter","description":"Use it to help readers narrow a busy blog down to the topics they want."},{"name":"shadcnuiblocks/marketing-blog-sections-compact-list","type":"registry:item","title":"Blog Sections: Compact List","description":"Use it to show many articles in little space on an index or archive page."},{"name":"shadcnuiblocks/marketing-blog-sections-expert-roundup","type":"registry:item","title":"Blog Sections: Expert Roundup","description":"Use it to package an opinion roundup or panel feature into one shareable post."},{"name":"shadcnuiblocks/marketing-blog-sections-featured-list","type":"registry:item","title":"Blog Sections: Featured List","description":"Use it to spotlight your top story while listing the rest of the feed."},{"name":"shadcnuiblocks/marketing-blog-sections-featured-with-sidebar","type":"registry:item","title":"Blog Sections: Featured With Sidebar","description":"Use it for a blog home that mixes posts with categories and promos here."},{"name":"shadcnuiblocks/marketing-blog-sections-hero-focus","type":"registry:item","title":"Blog Sections: Hero Focus","description":"Use it to launch a flagship post and pull readers straight into it."},{"name":"shadcnuiblocks/marketing-blog-sections-interview-format","type":"registry:item","title":"Blog Sections: Interview Format","description":"Use it to publish interviews in a clear, readable format on an editorial blog."},{"name":"shadcnuiblocks/marketing-blog-sections-magazine-layout","type":"registry:item","title":"Blog Sections: Magazine Layout","description":"Use it to give a content heavy blog the dense feel of a print magazine."},{"name":"shadcnuiblocks/marketing-blog-sections-minimal-blog","type":"registry:item","title":"Blog Sections: Minimal Blog","description":"Use it for a writing focused blog where the words carry the whole page."},{"name":"shadcnuiblocks/marketing-blog-sections-newsletter-blog","type":"registry:item","title":"Blog Sections: Newsletter Blog","description":"Use it to grow a subscriber list while showcasing your most recent posts."},{"name":"shadcnuiblocks/marketing-blog-sections-podcast-list","type":"registry:item","title":"Blog Sections: Podcast List","description":"Use it to publish a podcast feed where listeners browse and start episodes."},{"name":"shadcnuiblocks/marketing-blog-sections-simple-grid","type":"registry:item","title":"Blog Sections: Simple Grid","description":"Use it as a clean, flexible blog index that scales to any number of posts."},{"name":"shadcnuiblocks/marketing-blog-sections-timeline-blog","type":"registry:item","title":"Blog Sections: Timeline Blog","description":"Use it for a changelog, release notes, or a chronological story archive."},{"name":"shadcnuiblocks/marketing-blog-sections-video-blog","type":"registry:item","title":"Blog Sections: Video Blog","description":"Use it to run a video first blog where each card opens a clip or full episode."},{"name":"shadcnuiblocks/marketing-careers-application-form","type":"registry:item","title":"Careers: Application Form","description":"Lets candidates apply directly from your careers page."},{"name":"shadcnuiblocks/marketing-careers-career-path","type":"registry:item","title":"Careers: Career Path","description":"Helps applicants picture how they advance after joining your team."},{"name":"shadcnuiblocks/marketing-careers-company-benefits","type":"registry:item","title":"Careers: Company Benefits","description":"Reassures candidates as they read open roles."},{"name":"shadcnuiblocks/marketing-careers-department-positions","type":"registry:item","title":"Careers: Department Positions","description":"Helps candidates find the right team and apply to the matching role."},{"name":"shadcnuiblocks/marketing-careers-department-showcase","type":"registry:item","title":"Careers: Department Showcase","description":"Helps candidates understand where they fit before browsing open roles."},{"name":"shadcnuiblocks/marketing-careers-employee-benefits","type":"registry:item","title":"Careers: Employee Benefits","description":"Shows candidates the full package while they consider applying."},{"name":"shadcnuiblocks/marketing-careers-featured-job-slider","type":"registry:item","title":"Careers: Featured Job Slider","description":"Spotlights priority roles you want candidates to notice on the careers page."},{"name":"shadcnuiblocks/marketing-careers-interview-process","type":"registry:item","title":"Careers: Interview Process","description":"Sets expectations so candidates know what each hiring stage involves."},{"name":"shadcnuiblocks/marketing-careers-job-board","type":"registry:item","title":"Careers: Job Board","description":"Lets candidates scan every open role and apply to the one that fits them best."},{"name":"shadcnuiblocks/marketing-careers-job-details","type":"registry:item","title":"Careers: Job Details","description":"Gives candidates everything they need to decide and submit."},{"name":"shadcnuiblocks/marketing-careers-job-listings","type":"registry:item","title":"Careers: Job Listings","description":"Helps candidates skim available roles and pick one to pursue today."},{"name":"shadcnuiblocks/marketing-careers-workplace-culture","type":"registry:item","title":"Careers: Workplace Culture","description":"Gives candidates a feel for the team before they decide to apply."},{"name":"shadcnuiblocks/marketing-changelogs-basic-changelog","type":"registry:item","title":"Changelogs: Basic Changelog","description":"Use it to post release notes when you want clarity over visual flourish."},{"name":"shadcnuiblocks/marketing-changelogs-categorized-changelog","type":"registry:item","title":"Changelogs: Categorized Changelog","description":"Helps readers scan a busy update and jump to the changes they care about."},{"name":"shadcnuiblocks/marketing-changelogs-compact-changelog","type":"registry:item","title":"Changelogs: Compact Changelog","description":"Ideal when you ship often and want the full history visible without heavy scrolling."},{"name":"shadcnuiblocks/marketing-changelogs-expandable-changelog","type":"registry:item","title":"Changelogs: Expandable Changelog","description":"Keeps a long release history short while letting readers drill into any update."},{"name":"shadcnuiblocks/marketing-changelogs-grid-changelog","type":"registry:item","title":"Changelogs: Grid Changelog","description":"Use it to show recent updates side by side with badges, dates, and short summaries at a glance."},{"name":"shadcnuiblocks/marketing-changelogs-grouped-changelog","type":"registry:item","title":"Changelogs: Grouped Changelog","description":"Good for products with frequent shipping where context across versions matters."},{"name":"shadcnuiblocks/marketing-changelogs-interactive-changelog","type":"registry:item","title":"Changelogs: Interactive Changelog","description":"Lets visitors explore updates by type and focus on the releases that matter."},{"name":"shadcnuiblocks/marketing-changelogs-minimalist-changelog","type":"registry:item","title":"Changelogs: Minimalist Changelog","description":"Use it when you want updates to feel quiet and stay out of the way."},{"name":"shadcnuiblocks/marketing-changelogs-tabbed-changelog","type":"registry:item","title":"Changelogs: Tabbed Changelog","description":"Lets readers switch between updates without scrolling, keeping each release neatly contained."},{"name":"shadcnuiblocks/marketing-changelogs-table-changelog","type":"registry:item","title":"Changelogs: Table Changelog","description":"Use it when readers need to scan and compare many releases quickly."},{"name":"shadcnuiblocks/marketing-changelogs-timeline-changelog","type":"registry:item","title":"Changelogs: Timeline Changelog","description":"Use it to tell the story of a product as it grows version over version."},{"name":"shadcnuiblocks/marketing-contact-sections-center-aligned","type":"registry:item","title":"Contact Sections: Center Aligned","description":"Drops onto a simple contact page so visitors can send a message fast."},{"name":"shadcnuiblocks/marketing-contact-sections-split-with-details","type":"registry:item","title":"Contact Sections: Split With Details","description":"Use it when people need a quick way to reach the right team."},{"name":"shadcnuiblocks/marketing-contact-sections-with-map","type":"registry:item","title":"Contact Sections: With Map","description":"Ideal for a storefront or office that wants visitors to find and reach it."},{"name":"shadcnuiblocks/marketing-cta-sections-awards-cta","type":"registry:item","title":"Cta Sections: Awards CTA","description":"Builds trust before the click on a landing or pricing page."},{"name":"shadcnuiblocks/marketing-cta-sections-banner-with-background","type":"registry:item","title":"Cta Sections: Banner With Background","description":"Anchors a campaign message across the top or bottom of any marketing page."},{"name":"shadcnuiblocks/marketing-cta-sections-case-study-cta","type":"registry:item","title":"Cta Sections: Case Study CTA","description":"Use it after proof points to push readers toward booking a demo."},{"name":"shadcnuiblocks/marketing-cta-sections-countdown-timer","type":"registry:item","title":"Cta Sections: Countdown Timer","description":"Drives urgency for a sale, launch, or webinar registration deadline."},{"name":"shadcnuiblocks/marketing-cta-sections-cta-with-testimonial","type":"registry:item","title":"Cta Sections: CTA With Testimonial","description":"Reinforces social proof at the moment a visitor decides."},{"name":"shadcnuiblocks/marketing-cta-sections-faq-cta","type":"registry:item","title":"Cta Sections: FAQ CTA","description":"Answers the last objections and nudges readers to convert at the end of a long page."},{"name":"shadcnuiblocks/marketing-cta-sections-feature-grid","type":"registry:item","title":"Cta Sections: Feature Grid","description":"Recaps the value of a product before inviting visitors to start a free trial."},{"name":"shadcnuiblocks/marketing-cta-sections-gradient-cta","type":"registry:item","title":"Cta Sections: Gradient CTA","description":"A bright closing section for a homepage or feature page."},{"name":"shadcnuiblocks/marketing-cta-sections-image-with-text","type":"registry:item","title":"Cta Sections: Image With Text","description":"Use it to show a product shot while inviting the visitor to act."},{"name":"shadcnuiblocks/marketing-cta-sections-integrations-cta","type":"registry:item","title":"Cta Sections: Integrations CTA","description":"Reassures teams about compatibility before they sign up and connect apps."},{"name":"shadcnuiblocks/marketing-cta-sections-newsletter-form","type":"registry:item","title":"Cta Sections: Newsletter Form","description":"Collects leads for a newsletter, waitlist, or product updates."},{"name":"shadcnuiblocks/marketing-cta-sections-quick-contact-cta","type":"registry:item","title":"Cta Sections: Quick Contact CTA","description":"Drops into a footer or sidebar so visitors can get in touch fast."},{"name":"shadcnuiblocks/marketing-cta-sections-simple-centered","type":"registry:item","title":"Cta Sections: Simple Centered","description":"A clean closing section to end a landing page and prompt the next step."},{"name":"shadcnuiblocks/marketing-cta-sections-split-with-image","type":"registry:item","title":"Cta Sections: Split With Image","description":"Balances message and visual to invite a signup or demo request."},{"name":"shadcnuiblocks/marketing-cta-sections-stats-cta","type":"registry:item","title":"Cta Sections: Stats CTA","description":"Uses hard numbers to convince visitors before they commit."},{"name":"shadcnuiblocks/marketing-cta-sections-tab-cta","type":"registry:item","title":"Cta Sections: Tab CTA","description":"Lets visitors pick a path before clicking the matching button."},{"name":"shadcnuiblocks/marketing-cta-sections-video-cta","type":"registry:item","title":"Cta Sections: Video CTA","description":"Plays a quick demo or pitch, then invites the viewer to start now."},{"name":"shadcnuiblocks/marketing-cta-sections-zigzag-cta","type":"registry:item","title":"Cta Sections: Zigzag CTA","description":"Walks readers through benefits before the final closing prompt."},{"name":"shadcnuiblocks/marketing-faq-sections-accordion-with-background","type":"registry:item","title":"Faq Sections: Accordion With Background","description":"Each question expands to reveal its answer, keeping long lists of details tidy and easy to scan."},{"name":"shadcnuiblocks/marketing-faq-sections-card-grid","type":"registry:item","title":"Faq Sections: Card Grid","description":"Lays out frequent questions clearly so visitors find what they need at a glance."},{"name":"shadcnuiblocks/marketing-faq-sections-center-aligned","type":"registry:item","title":"Faq Sections: Center Aligned","description":"Keeps focus on the questions and works well as a standalone support section on any page."},{"name":"shadcnuiblocks/marketing-faq-sections-code-snippets","type":"registry:item","title":"Faq Sections: Code Snippets","description":"Built for developer docs where responses need syntax examples, commands, or configuration shown."},{"name":"shadcnuiblocks/marketing-faq-sections-contact-form","type":"registry:item","title":"Faq Sections: Contact Form","description":"An FAQ section paired with a contact form, so visitors read common answers and reach out when their question is not covered, all within one tidy section."},{"name":"shadcnuiblocks/marketing-faq-sections-image-illustrated","type":"registry:item","title":"Faq Sections: Image Illustrated","description":"Adds visual context and warmth to a help area while answers stay easy to read."},{"name":"shadcnuiblocks/marketing-faq-sections-right-aligned","type":"registry:item","title":"Faq Sections: Right Aligned","description":"Balances explanation and detail across a wide support section."},{"name":"shadcnuiblocks/marketing-faq-sections-search-filter","type":"registry:item","title":"Faq Sections: Search Filter","description":"Helps visitors jump straight to the answer they want across a long question list."},{"name":"shadcnuiblocks/marketing-faq-sections-sidebar-navigation","type":"registry:item","title":"Faq Sections: Sidebar Navigation","description":"Lets visitors switch topics quickly and keeps large help sections organized and navigable."},{"name":"shadcnuiblocks/marketing-faq-sections-simple-2-cols-grid","type":"registry:item","title":"Faq Sections: Simple 2 Cols Grid","description":"A compact way to cover many topics at once, ideal for a quick reference block near a page footer."},{"name":"shadcnuiblocks/marketing-faq-sections-simple-with-divider-and-icon","type":"registry:item","title":"Faq Sections: Simple With Divider And Icon","description":"Keeps a long set of answers readable and clearly separated on any support page."},{"name":"shadcnuiblocks/marketing-faq-sections-tabbed-categories","type":"registry:item","title":"Faq Sections: Tabbed Categories","description":"Visitors pick a topic and see only relevant answers, keeping a broad help area uncluttered."},{"name":"shadcnuiblocks/marketing-faq-sections-timeline-faq","type":"registry:item","title":"Faq Sections: Timeline FAQ","description":"Suited to onboarding or step by step guides where sequence matters."},{"name":"shadcnuiblocks/marketing-feature-sections-3d-cards","type":"registry:item","title":"Feature Sections: 3D Cards","description":"Adds depth to a landing page when you want highlights to feel tactile."},{"name":"shadcnuiblocks/marketing-feature-sections-card-grid","type":"registry:item","title":"Feature Sections: Card Grid","description":"Lays out several product capabilities at once for a clean overview section."},{"name":"shadcnuiblocks/marketing-feature-sections-feature-accordion","type":"registry:item","title":"Feature Sections: Feature Accordion","description":"Lets visitors drill into one capability at a time without crowding the page."},{"name":"shadcnuiblocks/marketing-feature-sections-feature-chat","type":"registry:item","title":"Feature Sections: Feature Chat","description":"Built to show a messaging or support product talking in real conversation."},{"name":"shadcnuiblocks/marketing-feature-sections-feature-comparison","type":"registry:item","title":"Feature Sections: Feature Comparison","description":"Use it to contrast your product against an alternative and make the better choice obvious."},{"name":"shadcnuiblocks/marketing-feature-sections-feature-stats","type":"registry:item","title":"Feature Sections: Feature Stats","description":"Backs your claims with numbers and builds trust on a homepage or product overview."},{"name":"shadcnuiblocks/marketing-feature-sections-feature-timeline","type":"registry:item","title":"Feature Sections: Feature Timeline","description":"Ideal for telling how a product flow works or how your story unfolded over time."},{"name":"shadcnuiblocks/marketing-feature-sections-feature-videos","type":"registry:item","title":"Feature Sections: Feature Videos","description":"Best when a moving demo explains the value faster than text alone could."},{"name":"shadcnuiblocks/marketing-feature-sections-feature-wizard","type":"registry:item","title":"Feature Sections: Feature Wizard","description":"Useful for onboarding copy or walking through a setup flow one screen at a time."},{"name":"shadcnuiblocks/marketing-feature-sections-grid-hover","type":"registry:item","title":"Feature Sections: Grid Hover","description":"Keeps the section compact at rest, then rewards visitors who explore each capability."},{"name":"shadcnuiblocks/marketing-feature-sections-simple","type":"registry:item","title":"Feature Sections: Simple","description":"Reach for it when you want clarity over decoration on a marketing page."},{"name":"shadcnuiblocks/marketing-feature-sections-steps","type":"registry:item","title":"Feature Sections: Steps","description":"Drop it on a homepage to turn a process into an easy three or four part story."},{"name":"shadcnuiblocks/marketing-feature-sections-terminal","type":"registry:item","title":"Feature Sections: Terminal","description":"Built for developer tools where showing real CLI usage sells the value fast."},{"name":"shadcnuiblocks/marketing-feature-sections-with-carousel","type":"registry:item","title":"Feature Sections: With Carousel","description":"Fits many features into a small space without a long scroll."},{"name":"shadcnuiblocks/marketing-feature-sections-with-comparison","type":"registry:item","title":"Feature Sections: With Comparison","description":"Use it to show the change your product brings and let the difference speak plainly."},{"name":"shadcnuiblocks/marketing-feature-sections-with-images","type":"registry:item","title":"Feature Sections: With Images","description":"A reliable pattern for explaining several capabilities while keeping the page lively and balanced."},{"name":"shadcnuiblocks/marketing-feature-sections-with-stats","type":"registry:item","title":"Feature Sections: With Stats","description":"Pairs the what with the proof so visitors trust the results on a product or pricing page."},{"name":"shadcnuiblocks/marketing-feature-sections-with-tabs","type":"registry:item","title":"Feature Sections: With Tabs","description":"Organizes many capabilities into one compact, tidy section that stays readable."},{"name":"shadcnuiblocks/marketing-footers-logo-cloud","type":"registry:item","title":"Footers: Logo Cloud","description":"Adds social proof and brand trust at the bottom of a landing page."},{"name":"shadcnuiblocks/marketing-footers-minimal","type":"registry:item","title":"Footers: Minimal","description":"Keeps the bottom of an app or docs page quiet and out of the way."},{"name":"shadcnuiblocks/marketing-footers-multi-column","type":"registry:item","title":"Footers: Multi Column","description":"Organizes deep site navigation on a large marketing or app homepage."},{"name":"shadcnuiblocks/marketing-footers-simple","type":"registry:item","title":"Footers: Simple","description":"Rounds off a small business or portfolio site without crowding the layout."},{"name":"shadcnuiblocks/marketing-footers-subscribe","type":"registry:item","title":"Footers: Subscribe","description":"Captures signups while visitors are leaving the bottom of your site."},{"name":"shadcnuiblocks/marketing-gallery-carousel-gallery","type":"registry:item","title":"Gallery: Carousel Gallery","description":"Use it to feature product shots or photos in a compact space on any landing page."},{"name":"shadcnuiblocks/marketing-gallery-filmstrip-gallery","type":"registry:item","title":"Gallery: Filmstrip Gallery","description":"Ideal for browsing a photo set or product angles while keeping every frame in view."},{"name":"shadcnuiblocks/marketing-gallery-fullscreen-gallery","type":"registry:item","title":"Gallery: Fullscreen Gallery","description":"Good for immersive photo stories, lookbooks, or a striking visual showcase."},{"name":"shadcnuiblocks/marketing-gallery-grid-gallery","type":"registry:item","title":"Gallery: Grid Gallery","description":"Use it to display many photos, products, or case studies at once with a clean, scannable layout."},{"name":"shadcnuiblocks/marketing-gallery-immersive-gallery","type":"registry:item","title":"Gallery: Immersive Gallery","description":"Use it to surround visitors in your photos or brand imagery on a campaign page."},{"name":"shadcnuiblocks/marketing-gallery-polaroid-gallery","type":"registry:item","title":"Gallery: Polaroid Gallery","description":"Great for adding a casual, personal feel to an about page or event recap."},{"name":"shadcnuiblocks/marketing-gallery-portfolio-gallery","type":"registry:item","title":"Gallery: Portfolio Gallery","description":"Use it to present work, case studies, or a creative showcase to clients."},{"name":"shadcnuiblocks/marketing-hero-forms-booking-form","type":"registry:item","title":"Hero Forms: Booking Form","description":"Lets visitors reserve a slot the moment they land on the page."},{"name":"shadcnuiblocks/marketing-hero-forms-center-aligned-search-with-tags","type":"registry:item","title":"Hero Forms: Center Aligned Search With Tags","description":"Helps visitors find what they need fast on a directory or marketplace home."},{"name":"shadcnuiblocks/marketing-hero-forms-center-aligned-with-a-form","type":"registry:item","title":"Hero Forms: Center Aligned With A Form","description":"Collects an email or signup in one view to start onboarding immediately."},{"name":"shadcnuiblocks/marketing-hero-forms-contact-form-with-background","type":"registry:item","title":"Hero Forms: Contact Form With Background","description":"Invites visitors to send a message or request a quote without leaving the top."},{"name":"shadcnuiblocks/marketing-hero-forms-contest-entry-form","type":"registry:item","title":"Hero Forms: Contest Entry Form","description":"Drives signups and excitement around a giveaway or promotional campaign."},{"name":"shadcnuiblocks/marketing-hero-forms-early-access-form","type":"registry:item","title":"Hero Forms: Early Access Form","description":"Builds a waitlist for an upcoming product before the public launch."},{"name":"shadcnuiblocks/marketing-hero-forms-event-registration-countdown","type":"registry:item","title":"Hero Forms: Event Registration Countdown","description":"Pushes visitors to claim a spot before an event or sale window closes."},{"name":"shadcnuiblocks/marketing-hero-forms-feedback-survey-form","type":"registry:item","title":"Hero Forms: Feedback Survey Form","description":"Gathers visitor opinions on a product or service in a single focused view."},{"name":"shadcnuiblocks/marketing-hero-forms-floating-card-with-gradient","type":"registry:item","title":"Hero Forms: Floating Card With Gradient","description":"Highlights a signup field and pulls the eye to one clear action."},{"name":"shadcnuiblocks/marketing-hero-forms-free-ebook-form","type":"registry:item","title":"Hero Forms: Free Ebook Form","description":"Grows a mailing list while offering a guide or report as the incentive."},{"name":"shadcnuiblocks/marketing-hero-forms-free-trial-signup-form","type":"registry:item","title":"Hero Forms: Free Trial Signup Form","description":"Starts new accounts the moment a visitor decides to try the product."},{"name":"shadcnuiblocks/marketing-hero-forms-image-and-form","type":"registry:item","title":"Hero Forms: Image And Form","description":"Balances visual proof with a clear path to start using the product."},{"name":"shadcnuiblocks/marketing-hero-forms-job-application-form","type":"registry:item","title":"Hero Forms: Job Application Form","description":"Lets candidates apply right from the top of a careers page."},{"name":"shadcnuiblocks/marketing-hero-forms-newsletter-subscription","type":"registry:item","title":"Hero Forms: Newsletter Subscription","description":"Turns first time visitors into subscribers with one quick email entry."},{"name":"shadcnuiblocks/marketing-hero-forms-newsletter-with-social-proof","type":"registry:item","title":"Hero Forms: Newsletter With Social Proof","description":"Uses social proof to convince visitors the list is worth joining today."},{"name":"shadcnuiblocks/marketing-hero-forms-product-customizer-form","type":"registry:item","title":"Hero Forms: Product Customizer Form","description":"Lets shoppers configure their choice and preview it before checkout."},{"name":"shadcnuiblocks/marketing-hero-forms-quiz-assessment-form","type":"registry:item","title":"Hero Forms: Quiz Assessment Form","description":"Engages visitors and routes them toward a tailored recommendation."},{"name":"shadcnuiblocks/marketing-hero-forms-schedule-demo-form","type":"registry:item","title":"Hero Forms: Schedule Demo Form","description":"Books sales calls with prospects right where they first arrive."},{"name":"shadcnuiblocks/marketing-hero-forms-sign-up-form","type":"registry:item","title":"Hero Forms: Sign Up Form","description":"Opens new accounts fast so visitors can start using the product now."},{"name":"shadcnuiblocks/marketing-hero-forms-split-screen-multi-step","type":"registry:item","title":"Hero Forms: Split Screen Multi Step","description":"Guides visitors through a longer signup without overwhelming them at once."},{"name":"shadcnuiblocks/marketing-hero-forms-subscription-form-with-toggle","type":"registry:item","title":"Hero Forms: Subscription Form With Toggle","description":"Lets visitors pick a plan and price before they start a paid signup."},{"name":"shadcnuiblocks/marketing-hero-forms-two-factor-verification","type":"registry:item","title":"Hero Forms: Two Factor Verification","description":"Confirms identity during signin to keep new accounts safe and secure."},{"name":"shadcnuiblocks/marketing-hero-forms-user-feedback-form","type":"registry:item","title":"Hero Forms: User Feedback Form","description":"Collects honest input from visitors to guide the next product update."},{"name":"shadcnuiblocks/marketing-hero-forms-webinar-registration-form","type":"registry:item","title":"Hero Forms: Webinar Registration Form","description":"Fills seats for a live session straight from the landing page top."},{"name":"shadcnuiblocks/marketing-hero-sections-3d-isometric-hero","type":"registry:item","title":"Hero Sections: 3D Isometric Hero","description":"Adds depth and a modern feel to the top of a product landing page."},{"name":"shadcnuiblocks/marketing-hero-sections-animated-features-hero","type":"registry:item","title":"Hero Sections: Animated Features Hero","description":"Use it to show what your product does the moment a visitor arrives."},{"name":"shadcnuiblocks/marketing-hero-sections-animated-gradient","type":"registry:item","title":"Hero Sections: Animated Gradient","description":"A colorful, lively opener for SaaS and creative product pages."},{"name":"shadcnuiblocks/marketing-hero-sections-animated-text-hero","type":"registry:item","title":"Hero Sections: Animated Text Hero","description":"Highlights several value points in one line at the top of a landing page."},{"name":"shadcnuiblocks/marketing-hero-sections-centred-with-image","type":"registry:item","title":"Hero Sections: Centred With Image","description":"A balanced, classic opener for marketing and SaaS landing pages."},{"name":"shadcnuiblocks/marketing-hero-sections-chat-preview-hero","type":"registry:item","title":"Hero Sections: Chat Preview Hero","description":"Ideal for messaging, support, or AI assistant products you want to demo."},{"name":"shadcnuiblocks/marketing-hero-sections-countdown-hero","type":"registry:item","title":"Hero Sections: Countdown Hero","description":"Builds urgency for launches, sales, webinars, and limited time offer landing pages."},{"name":"shadcnuiblocks/marketing-hero-sections-gradient-background","type":"registry:item","title":"Hero Sections: Gradient Background","description":"A bold, color led opener for product and campaign landing pages."},{"name":"shadcnuiblocks/marketing-hero-sections-gradient-mesh-hero","type":"registry:item","title":"Hero Sections: Gradient Mesh Hero","description":"Gives a calm, premium backdrop to SaaS, design, and startup landing pages."},{"name":"shadcnuiblocks/marketing-hero-sections-image-carousel-hero","type":"registry:item","title":"Hero Sections: Image Carousel Hero","description":"Shows several product shots or screens at the top of a landing page in turn."},{"name":"shadcnuiblocks/marketing-hero-sections-image-with-reviews","type":"registry:item","title":"Hero Sections: Image With Reviews","description":"Pairs your pitch with proof to win trust on a landing page right away."},{"name":"shadcnuiblocks/marketing-hero-sections-interactive-metrics","type":"registry:item","title":"Hero Sections: Interactive Metrics","description":"Use it to make growth, usage, or results tangible on a SaaS landing page."},{"name":"shadcnuiblocks/marketing-hero-sections-mobile-app-hero","type":"registry:item","title":"Hero Sections: Mobile App Hero","description":"Built to drive downloads at the top of a mobile app marketing or launch page."},{"name":"shadcnuiblocks/marketing-hero-sections-multi-step-cta-hero","type":"registry:item","title":"Hero Sections: Multi-Step CTA Hero","description":"Use it to qualify leads or onboard users right from a landing page header."},{"name":"shadcnuiblocks/marketing-hero-sections-particles-background-hero","type":"registry:item","title":"Hero Sections: Particles Background Hero","description":"A dynamic, tech forward opener for software and startup landing pages."},{"name":"shadcnuiblocks/marketing-hero-sections-product-carousel-hero","type":"registry:item","title":"Hero Sections: Product Carousel Hero","description":"Showcases a range of items or plans at the top of an ecommerce landing page."},{"name":"shadcnuiblocks/marketing-hero-sections-progress-tracker-hero","type":"registry:item","title":"Hero Sections: Progress Tracker Hero","description":"Use it to show a setup flow or journey at the top of an onboarding landing page."},{"name":"shadcnuiblocks/marketing-hero-sections-search-bar","type":"registry:item","title":"Hero Sections: Search Bar","description":"Ideal for directories, docs, marketplaces, and content heavy landing pages."},{"name":"shadcnuiblocks/marketing-hero-sections-simple-centred","type":"registry:item","title":"Hero Sections: Simple Centred","description":"A minimal, fast loading opener that suits almost any landing page or product."},{"name":"shadcnuiblocks/marketing-hero-sections-social-proof-hero","type":"registry:item","title":"Hero Sections: Social Proof Hero","description":"Leads with credibility to reassure visitors at the top of a landing page."},{"name":"shadcnuiblocks/marketing-hero-sections-split-content-hero","type":"registry:item","title":"Hero Sections: Split Content Hero","description":"A flexible opener that balances your message and a visual cleanly."},{"name":"shadcnuiblocks/marketing-hero-sections-split-image-hero","type":"registry:item","title":"Hero Sections: Split Image Hero","description":"A direct, balanced opener that pairs your pitch with a visual on a landing page."},{"name":"shadcnuiblocks/marketing-hero-sections-split-with-video","type":"registry:item","title":"Hero Sections: Split With Video","description":"Use it to show your product in motion at the top of a landing page."},{"name":"shadcnuiblocks/marketing-hero-sections-testimonial-carousel","type":"registry:item","title":"Hero Sections: Testimonial Carousel","description":"Opens a landing page with real quotes to build trust before the pitch lands."},{"name":"shadcnuiblocks/marketing-hero-sections-trust-indicators","type":"registry:item","title":"Hero Sections: Trust Indicators","description":"Reassures cautious buyers at the top of a landing or enterprise sales page."},{"name":"shadcnuiblocks/marketing-hero-sections-video-background-hero","type":"registry:item","title":"Hero Sections: Video Background Hero","description":"Sets an immersive, cinematic tone at the top of a landing page."},{"name":"shadcnuiblocks/marketing-hero-sections-with-3d-mockup","type":"registry:item","title":"Hero Sections: With 3D Mockup","description":"Presents your app or product with depth on a modern landing page."},{"name":"shadcnuiblocks/marketing-hero-sections-with-api-preview","type":"registry:item","title":"Hero Sections: With API Preview","description":"Built for developer tools and platforms aimed at technical buyers."},{"name":"shadcnuiblocks/marketing-hero-sections-with-app-showcase","type":"registry:item","title":"Hero Sections: With App Showcase","description":"Use it to highlight the interface on a software product landing page."},{"name":"shadcnuiblocks/marketing-hero-sections-with-bento-grid","type":"registry:item","title":"Hero Sections: With Bento Grid","description":"Summarizes several capabilities at a glance on a modern SaaS landing page."},{"name":"shadcnuiblocks/marketing-hero-sections-with-code-preview","type":"registry:item","title":"Hero Sections: With Code Preview","description":"Speaks directly to developers at the top of a tool or library landing page."},{"name":"shadcnuiblocks/marketing-hero-sections-with-content-tabs","type":"registry:item","title":"Hero Sections: With Content Tabs","description":"Use it to present several use cases or features in one compact area."},{"name":"shadcnuiblocks/marketing-hero-sections-with-dashboard","type":"registry:item","title":"Hero Sections: With Dashboard","description":"Shows your interface and data at the top of a SaaS or analytics page."},{"name":"shadcnuiblocks/marketing-hero-sections-with-email-input","type":"registry:item","title":"Hero Sections: With Email Input","description":"Ideal for waitlists, newsletters, and early access landing pages."},{"name":"shadcnuiblocks/marketing-hero-sections-with-feature-cards","type":"registry:item","title":"Hero Sections: With Feature Cards","description":"Breaks your key benefits into scannable tiles at the top of a landing page."},{"name":"shadcnuiblocks/marketing-hero-sections-with-feature-timeline","type":"registry:item","title":"Hero Sections: With Feature Timeline","description":"Walks visitors through a workflow or roadmap at the top of a product landing page."},{"name":"shadcnuiblocks/marketing-hero-sections-with-integration-showcase","type":"registry:item","title":"Hero Sections: With Integration Showcase","description":"Highlights the tools your product connects to on a platform landing page."},{"name":"shadcnuiblocks/marketing-hero-sections-with-product-screenshots","type":"registry:item","title":"Hero Sections: With Product Screenshots","description":"Shows the real interface at the top of a software or SaaS landing page."},{"name":"shadcnuiblocks/marketing-hero-sections-with-team-grid","type":"registry:item","title":"Hero Sections: With Team Grid","description":"Adds a human face to about, agency, and company landing pages from the start."},{"name":"shadcnuiblocks/marketing-hero-sections-with-terminal","type":"registry:item","title":"Hero Sections: With Terminal","description":"Speaks to developers and shows install or usage commands on a tool landing page."},{"name":"shadcnuiblocks/marketing-icon-sections-2-cols-grid","type":"registry:item","title":"Icon Sections: 2 Cols Grid","description":"Lays out a handful of product features in a clean, balanced reading layout."},{"name":"shadcnuiblocks/marketing-icon-sections-animated-icon-grid","type":"registry:item","title":"Icon Sections: Animated Icon Grid","description":"Adds motion to a list of capabilities so each benefit catches the eye as users read down."},{"name":"shadcnuiblocks/marketing-icon-sections-centred-description-with-icon-blocks","type":"registry:item","title":"Icon Sections: Centred Description With Icon Blocks","description":"Frames a section theme, then lists supporting features in tidy, evenly spaced columns."},{"name":"shadcnuiblocks/marketing-icon-sections-circle-icons-centre-aligned","type":"registry:item","title":"Icon Sections: Circle Icons Centre Aligned","description":"A friendly way to present three or four core benefits on a landing page."},{"name":"shadcnuiblocks/marketing-icon-sections-compact-metric-list","type":"registry:item","title":"Icon Sections: Compact Metric List","description":"Shows key metrics in a small footprint, ideal for sidebars or dense feature pages."},{"name":"shadcnuiblocks/marketing-icon-sections-description-on-left-icon-blocks-on-right","type":"registry:item","title":"Icon Sections: Description On Left Icon Blocks On Right","description":"Pairs a narrative pitch with scannable feature points."},{"name":"shadcnuiblocks/marketing-icon-sections-expandable-icon-cards","type":"registry:item","title":"Icon Sections: Expandable Icon Cards","description":"Keeps the section compact while letting curious visitors dig into any feature they choose."},{"name":"shadcnuiblocks/marketing-icon-sections-feature-icon-tabs","type":"registry:item","title":"Icon Sections: Feature Icon Tabs","description":"Lets visitors explore several capabilities without scrolling, one focused view at a time."},{"name":"shadcnuiblocks/marketing-icon-sections-horizontal-scrolling-icons","type":"registry:item","title":"Icon Sections: Horizontal Scrolling Icons","description":"Fits many features in limited height and reads naturally on mobile screens."},{"name":"shadcnuiblocks/marketing-icon-sections-icon-feature-carousel","type":"registry:item","title":"Icon Sections: Icon Feature Carousel","description":"Highlights a long list of capabilities without crowding the page or overwhelming readers."},{"name":"shadcnuiblocks/marketing-icon-sections-icon-stats-grid","type":"registry:item","title":"Icon Sections: Icon Stats Grid","description":"Surfaces growth figures and key results to build trust on a marketing page."},{"name":"shadcnuiblocks/marketing-icon-sections-icon-tabs-categories","type":"registry:item","title":"Icon Sections: Icon Tabs Categories","description":"Helps visitors jump straight to the feature set that matches their needs."},{"name":"shadcnuiblocks/marketing-icon-sections-icon-timeline","type":"registry:item","title":"Icon Sections: Icon Timeline","description":"Walks visitors through a process or product journey in clear order, one milestone after another."},{"name":"shadcnuiblocks/marketing-icon-sections-icons-with-tooltips","type":"registry:item","title":"Icon Sections: Icons With Tooltips","description":"Packs many features into a small space while keeping extra detail one cursor away."},{"name":"shadcnuiblocks/marketing-icon-sections-interactive-icon-showcase","type":"registry:item","title":"Icon Sections: Interactive Icon Showcase","description":"Invites visitors to explore features at their own pace and stay engaged."},{"name":"shadcnuiblocks/marketing-icon-sections-metric-cards","type":"registry:item","title":"Icon Sections: Metric Cards","description":"Presents results, usage, or savings in confident, easy to scan tiles."},{"name":"shadcnuiblocks/marketing-icon-sections-minimal-stats-tiles","type":"registry:item","title":"Icon Sections: Minimal Stats Tiles","description":"A spare way to display a few key stats without distracting from the surrounding copy."},{"name":"shadcnuiblocks/marketing-icon-sections-radial-icon-layout","type":"registry:item","title":"Icon Sections: Radial Icon Layout","description":"A distinctive way to show how features connect to one core product idea."},{"name":"shadcnuiblocks/marketing-icon-sections-solid-icon-with-hover-effect","type":"registry:item","title":"Icon Sections: Solid Icon With Hover Effect","description":"Adds tactile feedback to a feature grid so the section feels responsive as visitors browse."},{"name":"shadcnuiblocks/marketing-icon-sections-stacked-cards","type":"registry:item","title":"Icon Sections: Stacked Cards","description":"Reads top to bottom on any screen and keeps a long feature list easy to follow."},{"name":"shadcnuiblocks/marketing-integrations-api-preview","type":"registry:item","title":"Integrations: API Preview","description":"Drop it on a developer page to show how integrations connect in only a few short lines."},{"name":"shadcnuiblocks/marketing-integrations-carousel","type":"registry:item","title":"Integrations: Carousel","description":"Place it under a hero to prove your product fits neatly into an existing stack."},{"name":"shadcnuiblocks/marketing-integrations-category-tabs","type":"registry:item","title":"Integrations: Category Tabs","description":"Ideal for a busy marketplace or directory page."},{"name":"shadcnuiblocks/marketing-integrations-featured-showcase","type":"registry:item","title":"Integrations: Featured Showcase","description":"Use it to highlight a flagship partner above the full list."},{"name":"shadcnuiblocks/marketing-integrations-simple-grid","type":"registry:item","title":"Integrations: Simple Grid","description":"Use it on a connections page to display the apps and services your product supports."},{"name":"shadcnuiblocks/marketing-masonry-sections-cards-on-images","type":"registry:item","title":"Masonry Sections: Cards On Images","description":"Showcases a gallery, portfolio, or product collection on a landing page."},{"name":"shadcnuiblocks/marketing-pricing-sections-calculator","type":"registry:item","title":"Pricing Sections: Calculator","description":"Use it when plans scale by seats, requests, or volume so buyers see real numbers."},{"name":"shadcnuiblocks/marketing-pricing-sections-cards","type":"registry:item","title":"Pricing Sections: Cards","description":"Drop it on a pricing page to compare tiers at a glance."},{"name":"shadcnuiblocks/marketing-pricing-sections-custom-builder","type":"registry:item","title":"Pricing Sections: Custom Builder","description":"Use it for modular products where every customer needs a different mix."},{"name":"shadcnuiblocks/marketing-pricing-sections-enterprise","type":"registry:item","title":"Pricing Sections: Enterprise","description":"Use it when bigger deals need custom quotes and a human conversation."},{"name":"shadcnuiblocks/marketing-pricing-sections-feature-grid","type":"registry:item","title":"Pricing Sections: Feature Grid","description":"Use it when buyers want to confirm exactly what each tier includes before paying."},{"name":"shadcnuiblocks/marketing-pricing-sections-horizontal","type":"registry:item","title":"Pricing Sections: Horizontal","description":"Fits narrow page slots and pages where you want plans visible without much scrolling."},{"name":"shadcnuiblocks/marketing-pricing-sections-interactive","type":"registry:item","title":"Pricing Sections: Interactive","description":"Use it when choices like seats or add ons should reflect cost instantly."},{"name":"shadcnuiblocks/marketing-pricing-sections-minimalist","type":"registry:item","title":"Pricing Sections: Minimalist","description":"Use it when a single plan or clean brand needs no visual clutter."},{"name":"shadcnuiblocks/marketing-pricing-sections-modern","type":"registry:item","title":"Pricing Sections: Modern","description":"Use it to give a polished, current feel to a product or SaaS page."},{"name":"shadcnuiblocks/marketing-pricing-sections-seasonal","type":"registry:item","title":"Pricing Sections: Seasonal","description":"Use it for holiday sales, launches, and campaigns that push urgency."},{"name":"shadcnuiblocks/marketing-pricing-sections-simple","type":"registry:item","title":"Pricing Sections: Simple","description":"Use it when you want fast comprehension without extra decoration."},{"name":"shadcnuiblocks/marketing-pricing-sections-stacked","type":"registry:item","title":"Pricing Sections: Stacked","description":"Use it on mobile first pages or sidebars where width is limited."},{"name":"shadcnuiblocks/marketing-pricing-sections-testimonial","type":"registry:item","title":"Pricing Sections: Testimonial","description":"Use it to add social proof right where buyers weigh price and decide to commit."},{"name":"shadcnuiblocks/marketing-pricing-sections-toggle","type":"registry:item","title":"Pricing Sections: Toggle","description":"Use it to show annual savings and let buyers pick a billing cycle fast."},{"name":"shadcnuiblocks/marketing-stats-achievement-bars","type":"registry:item","title":"Stats: Achievement Bars","description":"Drop it on a results page to visualize goals hit and progress toward each one."},{"name":"shadcnuiblocks/marketing-stats-card-group","type":"registry:item","title":"Stats: Card Group","description":"Use it to spotlight key metrics across a landing page in a clean grid."},{"name":"shadcnuiblocks/marketing-stats-circular-progress","type":"registry:item","title":"Stats: Circular Progress","description":"Good for dashboards or landing pages that report completion rates and capacity at a glance."},{"name":"shadcnuiblocks/marketing-stats-comparison-metrics","type":"registry:item","title":"Stats: Comparison Metrics","description":"Use it to show the lift your product delivers over the old way."},{"name":"shadcnuiblocks/marketing-stats-comparison-stats","type":"registry:item","title":"Stats: Comparison Stats","description":"Great for sales pages that need to make the gain feel concrete and credible."},{"name":"shadcnuiblocks/marketing-stats-customer-testimonial","type":"registry:item","title":"Stats: Customer Testimonial","description":"Use it to pair social proof with hard results on a case study page."},{"name":"shadcnuiblocks/marketing-stats-funnel-stats","type":"registry:item","title":"Stats: Funnel Stats","description":"Use it to explain conversion and where users drop off in your flow."},{"name":"shadcnuiblocks/marketing-stats-gradient-grid","type":"registry:item","title":"Stats: Gradient Grid","description":"Use it to display headline metrics when you want the section to feel premium."},{"name":"shadcnuiblocks/marketing-stats-growth-timeline","type":"registry:item","title":"Stats: Growth Timeline","description":"Use it to chart company momentum on an about page or investor deck."},{"name":"shadcnuiblocks/marketing-stats-horizontal-with-dividers","type":"registry:item","title":"Stats: Horizontal With Dividers","description":"Use it under a hero to surface three or four headline numbers fast."},{"name":"shadcnuiblocks/marketing-stats-impact-numbers","type":"registry:item","title":"Stats: Impact Numbers","description":"Use it to make reach, users, or revenue feel bold and immediate to readers."},{"name":"shadcnuiblocks/marketing-stats-interactive-hover","type":"registry:item","title":"Stats: Interactive Hover","description":"Use it when you want a number to expand into context on a feature page."},{"name":"shadcnuiblocks/marketing-stats-metric-cards","type":"registry:item","title":"Stats: Metric Cards","description":"Use it to report KPIs in a structured layout on a homepage or product page."},{"name":"shadcnuiblocks/marketing-stats-one-main-with-three-follow-ups","type":"registry:item","title":"Stats: One Main With Three Follow Ups","description":"Use it to lead with your strongest figure and back it with related proof."},{"name":"shadcnuiblocks/marketing-stats-progress-bars","type":"registry:item","title":"Stats: Progress Bars","description":"Use it on a status page or report to show how far each goal has come."},{"name":"shadcnuiblocks/marketing-stats-simple-3-cols","type":"registry:item","title":"Stats: Simple 3 Cols","description":"Use it for a clean, balanced stats strip on any marketing or about page."},{"name":"shadcnuiblocks/marketing-stats-sparkline-stats","type":"registry:item","title":"Stats: Sparkline Stats","description":"Use it to show a number and its recent direction together on a dashboard view."},{"name":"shadcnuiblocks/marketing-stats-stats-with-icons","type":"registry:item","title":"Stats: Stats With Icons","description":"Use it to make a stats row scannable and add visual cues to every metric."},{"name":"shadcnuiblocks/marketing-stats-timeline-stats","type":"registry:item","title":"Stats: Timeline Stats","description":"Use it to tell a growth story across quarters on an about or press page."},{"name":"shadcnuiblocks/marketing-stats-trust-indicators","type":"registry:item","title":"Stats: Trust Indicators","description":"Use it near a signup form to reassure visitors and lift their confidence."},{"name":"shadcnuiblocks/marketing-subscribe-benefits-list","type":"registry:item","title":"Subscribe: Benefits List","description":"Tells visitors what they get before they sign up to your newsletter."},{"name":"shadcnuiblocks/marketing-subscribe-incentive-center-aligned","type":"registry:item","title":"Subscribe: Incentive Center Aligned","description":"Use it to reward visitors who join your list with a discount or guide."},{"name":"shadcnuiblocks/marketing-subscribe-input-style","type":"registry:item","title":"Subscribe: Input Style","description":"Drop it into a footer or banner where space is tight but you still want signups."},{"name":"shadcnuiblocks/marketing-subscribe-newsletter-preview","type":"registry:item","title":"Subscribe: Newsletter Preview","description":"Sets reader expectations before they subscribe to it."},{"name":"shadcnuiblocks/marketing-subscribe-simple-center-aligned","type":"registry:item","title":"Subscribe: Simple Center Aligned","description":"The reliable default for landing pages and blog footers here."},{"name":"shadcnuiblocks/marketing-subscribe-simple-right-aligned","type":"registry:item","title":"Subscribe: Simple Right Aligned","description":"Fits wide sections where you want the form to balance the supporting copy."},{"name":"shadcnuiblocks/marketing-subscribe-social-proof-center","type":"registry:item","title":"Subscribe: Social Proof Center","description":"Use it when trust nudges visitors to join your mailing list."},{"name":"shadcnuiblocks/marketing-subscribe-split-layout","type":"registry:item","title":"Subscribe: Split Layout","description":"Adds visual interest to a signup section."},{"name":"shadcnuiblocks/marketing-team-sections-alternating-sections","type":"registry:item","title":"Team Sections: Alternating Sections","description":"Adds rhythm and gives room for longer profiles on an about page."},{"name":"shadcnuiblocks/marketing-team-sections-masonry-grid","type":"registry:item","title":"Team Sections: Masonry Grid","description":"Fills the space naturally and suits a large, photo rich company roster."},{"name":"shadcnuiblocks/marketing-team-sections-simple-cards","type":"registry:item","title":"Team Sections: Simple Cards","description":"The fast, tidy way to introduce a small team on an about or company page."},{"name":"shadcnuiblocks/marketing-team-sections-with-contact","type":"registry:item","title":"Team Sections: With Contact","description":"Lets visitors reach the right person directly from your about or contact page."},{"name":"shadcnuiblocks/marketing-team-sections-with-filters","type":"registry:item","title":"Team Sections: With Filters","description":"Helps visitors find the right person inside a large company."},{"name":"shadcnuiblocks/marketing-team-sections-with-hover-cards","type":"registry:item","title":"Team Sections: With Hover Cards","description":"Keeps the layout clean while extra detail stays one mouse move away."},{"name":"shadcnuiblocks/marketing-team-sections-with-large-images","type":"registry:item","title":"Team Sections: With Large Images","description":"Puts faces front and center for a bold, personal about page that feels human."},{"name":"shadcnuiblocks/marketing-team-sections-with-skill-badges","type":"registry:item","title":"Team Sections: With Skill Badges","description":"Great for agencies and studios that want to show real expertise at a glance."},{"name":"shadcnuiblocks/marketing-team-sections-with-testimonials","type":"registry:item","title":"Team Sections: With Testimonials","description":"Adds a human voice and social proof to the about page of any company."},{"name":"shadcnuiblocks/marketing-testimonials-base","type":"registry:item","title":"Testimonials: Base","description":"Drop it onto any landing page to add a trusted voice with little effort."},{"name":"shadcnuiblocks/marketing-testimonials-big-image","type":"registry:item","title":"Testimonials: Big Image","description":"Use it when you want a single voice to carry weight and feel personal and real."},{"name":"shadcnuiblocks/marketing-testimonials-cards","type":"registry:item","title":"Testimonials: Cards","description":"Show several happy customers at once to build trust across your page."},{"name":"shadcnuiblocks/marketing-testimonials-cards-with-stats","type":"registry:item","title":"Testimonials: Cards With Stats","description":"Pair real quotes with hard numbers to prove your product delivers."},{"name":"shadcnuiblocks/marketing-testimonials-customer-story-showcase","type":"registry:item","title":"Testimonials: Customer Story Showcase","description":"Use it as social proof when one account speaks to your ideal buyer."},{"name":"shadcnuiblocks/marketing-testimonials-mini-with-dividers-in-grid","type":"registry:item","title":"Testimonials: Mini With Dividers In Grid","description":"Fit many short quotes into a tidy space without crowding the layout."},{"name":"shadcnuiblocks/marketing-testimonials-short-review-with-logo-and-stars","type":"registry:item","title":"Testimonials: Short Review With Logo And Stars","description":"Place it near a pricing table to reassure buyers before they commit."},{"name":"shadcnuiblocks/marketing-testimonials-simple-center-aligned-with-logo","type":"registry:item","title":"Testimonials: Simple Center Aligned With Logo","description":"Keep focus on one strong endorsement on a calm, uncluttered section."},{"name":"shadcnuiblocks/marketing-testimonials-small-image","type":"registry:item","title":"Testimonials: Small Image","description":"A friendly, lightweight option for sidebars or quieter page spots."},{"name":"shadcnuiblocks/marketing-testimonials-with-stats","type":"registry:item","title":"Testimonials: With Stats","description":"Combine a quote with proof points to back your claims with data."},{"name":"shadcnuiblocks/portfolio-portfolio-about-and-skills-about-me","type":"registry:item","title":"About And Skills: About Me","description":"Tells visitors who you are and why they should hire you on a portfolio page."},{"name":"shadcnuiblocks/portfolio-portfolio-about-and-skills-education-certifications","type":"registry:item","title":"About And Skills: Education Certifications","description":"Shows formal training and qualifications on a portfolio or resume page."},{"name":"shadcnuiblocks/portfolio-portfolio-about-and-skills-resume-download","type":"registry:item","title":"About And Skills: Resume Download","description":"Lets recruiters grab your resume in one click from a portfolio page."},{"name":"shadcnuiblocks/portfolio-portfolio-about-and-skills-skills-display","type":"registry:item","title":"About And Skills: Skills Display","description":"Summarizes the tools and languages you know across a portfolio about page."},{"name":"shadcnuiblocks/portfolio-portfolio-about-and-skills-timeline-category-skills","type":"registry:item","title":"About And Skills: Timeline Category Skills","description":"Maps your career history and the abilities you used at each step you took."},{"name":"shadcnuiblocks/portfolio-portfolio-awards-and-recognition-awards-timeline","type":"registry:item","title":"Awards And Recognition: Awards Timeline","description":"Use it to walk visitors through your honors in chronological order on a profile."},{"name":"shadcnuiblocks/portfolio-portfolio-awards-and-recognition-badge-or-icon-grid","type":"registry:item","title":"Awards And Recognition: Badge Or Icon Grid","description":"Displays many certifications and honors at a glance on a portfolio about page."},{"name":"shadcnuiblocks/portfolio-portfolio-awards-and-recognition-carousel-of-certifications","type":"registry:item","title":"Awards And Recognition: Carousel Of Certifications","description":"Fits a long list of credentials into a compact, scrollable strip here."},{"name":"shadcnuiblocks/portfolio-portfolio-awards-and-recognition-featured-award-highlight","type":"registry:item","title":"Awards And Recognition: Featured Award Highlight","description":"Use it to lead with your most impressive recognition."},{"name":"shadcnuiblocks/portfolio-portfolio-awards-and-recognition-quote-award-combo","type":"registry:item","title":"Awards And Recognition: Quote Award Combo","description":"Combines praise and recognition to build credibility on a portfolio page."},{"name":"shadcnuiblocks/portfolio-portfolio-blog-writing-and-previews-featured-article-list","type":"registry:item","title":"Blog Writing And Previews: Featured Article List","description":"Use it to spotlight your best post while listing recent writing."},{"name":"shadcnuiblocks/portfolio-portfolio-blog-writing-and-previews-grid-blog-cards","type":"registry:item","title":"Blog Writing And Previews: Grid Blog Cards","description":"The standard layout for browsing many articles on a writing index page."},{"name":"shadcnuiblocks/portfolio-portfolio-blog-writing-and-previews-horizontal-blog-carousel","type":"registry:item","title":"Blog Writing And Previews: Horizontal Blog Carousel","description":"Use it to preview recent posts in a tidy row without taking up much vertical space."},{"name":"shadcnuiblocks/portfolio-portfolio-blog-writing-and-previews-masonry-layout-articles","type":"registry:item","title":"Blog Writing And Previews: Masonry Layout Articles","description":"Fits posts that mix tall images with short text on a writing showcase."},{"name":"shadcnuiblocks/portfolio-portfolio-blog-writing-and-previews-minimal-list-dates","type":"registry:item","title":"Blog Writing And Previews: Minimal List Dates","description":"Use it when you want a fast, distraction free archive of all your writing."},{"name":"shadcnuiblocks/portfolio-portfolio-case-studies-accordion-expandable-case-studies","type":"registry:item","title":"Case Studies: Accordion Expandable Case Studies","description":"Use it to list many projects while keeping the page compact until one is tapped."},{"name":"shadcnuiblocks/portfolio-portfolio-case-studies-grid-case-study-previews","type":"registry:item","title":"Case Studies: Grid Case Study Previews","description":"The go to layout for browsing a portfolio of client projects at once."},{"name":"shadcnuiblocks/portfolio-portfolio-case-studies-large-visual-focus-case-study","type":"registry:item","title":"Case Studies: Large Visual Focus Case Study","description":"Use it when the visual result of the project tells the story best."},{"name":"shadcnuiblocks/portfolio-portfolio-case-studies-side-by-side-image-story","type":"registry:item","title":"Case Studies: Side By Side Image Story","description":"Pairs visuals and narrative to walk readers through a single case study."},{"name":"shadcnuiblocks/portfolio-portfolio-case-studies-timeline-style-case-study","type":"registry:item","title":"Case Studies: Timeline Style Case Study","description":"Use it to show your process and results step by step in one case study."},{"name":"shadcnuiblocks/portfolio-portfolio-contact-sections-classic-contact-form","type":"registry:item","title":"Contact Sections: Classic Contact Form","description":"Drop it on a portfolio page so visitors can send a quick note."},{"name":"shadcnuiblocks/portfolio-portfolio-contact-sections-map-with-contact-info","type":"registry:item","title":"Contact Sections: Map With Contact Info","description":"Use it when clients need to find your studio or office alongside ways to reach you."},{"name":"shadcnuiblocks/portfolio-portfolio-contact-sections-minimal-form-with-social","type":"registry:item","title":"Contact Sections: Minimal Form With Social","description":"Fits portfolios that want one simple message field and links to your other profiles."},{"name":"shadcnuiblocks/portfolio-portfolio-contact-sections-popup-trigger-contact","type":"registry:item","title":"Contact Sections: Popup Trigger Contact","description":"Good for portfolios where you want the form hidden until a visitor asks."},{"name":"shadcnuiblocks/portfolio-portfolio-contact-sections-split-layout","type":"registry:item","title":"Contact Sections: Split Layout","description":"Balances a personal message with a clear path to get in touch."},{"name":"shadcnuiblocks/portfolio-portfolio-core-services-overview-accordion-services","type":"registry:item","title":"Core Services Overview: Accordion Services","description":"Keeps a long offering compact and easy to scan."},{"name":"shadcnuiblocks/portfolio-portfolio-core-services-overview-icon-list-overview","type":"registry:item","title":"Core Services Overview: Icon List Overview","description":"Communicates your capabilities at a quick glance."},{"name":"shadcnuiblocks/portfolio-portfolio-core-services-overview-numbered-process-style-services","type":"registry:item","title":"Core Services Overview: Numbered Process Style Services","description":"Shows clients how you work and what to expect at each stage."},{"name":"shadcnuiblocks/portfolio-portfolio-core-services-overview-service-cards-grid","type":"registry:item","title":"Core Services Overview: Service Cards Grid","description":"Lays out everything you offer in a tidy, balanced overview."},{"name":"shadcnuiblocks/portfolio-portfolio-core-services-overview-split-layout-feature","type":"registry:item","title":"Core Services Overview: Split Layout Feature","description":"Spotlights your headline offering."},{"name":"shadcnuiblocks/portfolio-portfolio-cta-banner-full-width-bold-banner","type":"registry:item","title":"Cta Banner: Full Width Bold Banner","description":"Use it to span the page and push visitors toward hiring you or booking a call."},{"name":"shadcnuiblocks/portfolio-portfolio-cta-banner-inline-cta","type":"registry:item","title":"Cta Banner: Inline CTA","description":"Place it between sections to nudge readers without interrupting."},{"name":"shadcnuiblocks/portfolio-portfolio-cta-banner-personal-photo-cta","type":"registry:item","title":"Cta Banner: Personal Photo CTA","description":"Adds a human face to the ask, ideal for freelancers inviting visitors to connect."},{"name":"shadcnuiblocks/portfolio-portfolio-cta-banner-split-cta","type":"registry:item","title":"Cta Banner: Split CTA","description":"Keeps the copy and the click target distinct and easy to scan."},{"name":"shadcnuiblocks/portfolio-portfolio-cta-banner-sticky-cta","type":"registry:item","title":"Cta Banner: Sticky CTA","description":"Useful for long portfolio pages where the offer should stay reachable."},{"name":"shadcnuiblocks/portfolio-portfolio-email-signup-and-newsletter-card-style-signup","type":"registry:item","title":"Email Signup And Newsletter: Card Style Signup","description":"Use it as a standalone callout inviting visitors to join your mailing list."},{"name":"shadcnuiblocks/portfolio-portfolio-email-signup-and-newsletter-footer-integrated-signup","type":"registry:item","title":"Email Signup And Newsletter: Footer Integrated Signup","description":"Captures subscribers at the bottom of every page without a dedicated section."},{"name":"shadcnuiblocks/portfolio-portfolio-email-signup-and-newsletter-popup-signup-form","type":"registry:item","title":"Email Signup And Newsletter: Popup Signup Form","description":"Use it to catch visitors before they leave your portfolio."},{"name":"shadcnuiblocks/portfolio-portfolio-email-signup-and-newsletter-simple-inline-form","type":"registry:item","title":"Email Signup And Newsletter: Simple Inline Form","description":"Slots into any section when you want a quick, low friction way to gather addresses."},{"name":"shadcnuiblocks/portfolio-portfolio-email-signup-and-newsletter-split-section-signup","type":"registry:item","title":"Email Signup And Newsletter: Split Section Signup","description":"Explains what subscribers get while keeping the email field clearly in view."},{"name":"shadcnuiblocks/portfolio-portfolio-event-speaking-and-workshops-event-cards-grid","type":"registry:item","title":"Event Speaking And Workshops: Event Cards Grid","description":"Use it to present many speaking appearances in one scannable layout."},{"name":"shadcnuiblocks/portfolio-portfolio-event-speaking-and-workshops-featured-talk","type":"registry:item","title":"Event Speaking And Workshops: Featured Talk","description":"Highlights a signature presentation at the top of a speaking page."},{"name":"shadcnuiblocks/portfolio-portfolio-event-speaking-and-workshops-featured-talk-highlight","type":"registry:item","title":"Event Speaking And Workshops: Featured Talk Highlight","description":"Draws extra attention to your most notable conference appearance."},{"name":"shadcnuiblocks/portfolio-portfolio-event-speaking-and-workshops-timeline-speaking-engagements","type":"registry:item","title":"Event Speaking And Workshops: Timeline Speaking Engagements","description":"Use it to show how your speaking history has grown across many events over time."},{"name":"shadcnuiblocks/portfolio-portfolio-event-speaking-and-workshops-video-recording-embed","type":"registry:item","title":"Event Speaking And Workshops: Video Recording Embed","description":"Lets visitors watch you present without ever leaving your portfolio."},{"name":"shadcnuiblocks/portfolio-portfolio-featured-work-highlights-carousel-of-featured-projects","type":"registry:item","title":"Featured Work Highlights: Carousel Of Featured Projects","description":"Use it to spotlight your best work on a portfolio home page."},{"name":"shadcnuiblocks/portfolio-portfolio-featured-work-highlights-interactive-hover-reveal","type":"registry:item","title":"Featured Work Highlights: Interactive Hover Reveal","description":"Use it to keep a portfolio index clean while exposing detail on demand."},{"name":"shadcnuiblocks/portfolio-portfolio-featured-work-highlights-large-hero-project-display","type":"registry:item","title":"Featured Work Highlights: Large Hero Project Display","description":"Use it to open a case study or anchor a portfolio."},{"name":"shadcnuiblocks/portfolio-portfolio-featured-work-highlights-split-image-and-details-layout","type":"registry:item","title":"Featured Work Highlights: Split Image And Details Layout","description":"Use it to present featured work with room for context and notes."},{"name":"shadcnuiblocks/portfolio-portfolio-featured-work-highlights-stacked-highlight-cards","type":"registry:item","title":"Featured Work Highlights: Stacked Highlight Cards","description":"Use it to walk visitors through selected highlights in a clear reading order."},{"name":"shadcnuiblocks/portfolio-portfolio-hero-showcases-carousel-slider","type":"registry:item","title":"Hero Showcases: Carousel Slider","description":"Use it to cycle through signature work the moment a portfolio loads."},{"name":"shadcnuiblocks/portfolio-portfolio-hero-showcases-floating-elements","type":"registry:item","title":"Hero Showcases: Floating Elements","description":"Use it to add motion and personality to a creative portfolio landing."},{"name":"shadcnuiblocks/portfolio-portfolio-hero-showcases-full-screen-centered","type":"registry:item","title":"Hero Showcases: Full Screen Centered","description":"Use it to make a strong first statement on a personal site."},{"name":"shadcnuiblocks/portfolio-portfolio-hero-showcases-minimalist-cta","type":"registry:item","title":"Hero Showcases: Minimalist CTA","description":"Use it when you want visitors to reach your work or contact fast."},{"name":"shadcnuiblocks/portfolio-portfolio-hero-showcases-split-layout","type":"registry:item","title":"Hero Showcases: Split Layout","description":"Use it to pair an introduction with a portrait or featured shot at the top of a page."},{"name":"shadcnuiblocks/portfolio-portfolio-mission-and-values-grid-of-core-values","type":"registry:item","title":"Mission And Values: Grid Of Core Values","description":"Use it to lay out the principles behind your work at a glance."},{"name":"shadcnuiblocks/portfolio-portfolio-mission-and-values-quote-values-combo","type":"registry:item","title":"Mission And Values: Quote Values Combo","description":"Use it to ground your mission in a memorable statement and proof."},{"name":"shadcnuiblocks/portfolio-portfolio-mission-and-values-story-first-narrative","type":"registry:item","title":"Mission And Values: Story First Narrative","description":"Use it to explain how a studio or person came to be and what drives it."},{"name":"shadcnuiblocks/portfolio-portfolio-mission-and-values-three-pillars-layout","type":"registry:item","title":"Mission And Values: Three Pillars Layout","description":"Use it to summarize the ideas your practice is built around."},{"name":"shadcnuiblocks/portfolio-portfolio-mission-and-values-vertical-step-timeline","type":"registry:item","title":"Mission And Values: Vertical Step Timeline","description":"Use it to trace how your mission took shape over time for visitors."},{"name":"shadcnuiblocks/portfolio-portfolio-process-and-approach-cycle-diagram","type":"registry:item","title":"Process And Approach: Cycle Diagram","description":"Use it to convey an iterative way of working where steps feed back in."},{"name":"shadcnuiblocks/portfolio-portfolio-process-and-approach-horizontal-stepper","type":"registry:item","title":"Process And Approach: Horizontal Stepper","description":"Use it to lay out a linear workflow across a single line on the page."},{"name":"shadcnuiblocks/portfolio-portfolio-process-and-approach-process-principles","type":"registry:item","title":"Process And Approach: Process Principles","description":"Use it to state the beliefs behind your method alongside short explanations."},{"name":"shadcnuiblocks/portfolio-portfolio-process-and-approach-stacked-cards","type":"registry:item","title":"Process And Approach: Stacked Cards","description":"Use it to walk a client through how an engagement unfolds step by step."},{"name":"shadcnuiblocks/portfolio-portfolio-process-and-approach-vertical-timeline","type":"registry:item","title":"Process And Approach: Vertical Timeline","description":"Use it to show the path a project follows from kickoff through delivery."},{"name":"shadcnuiblocks/portfolio-portfolio-project-displays-filterable-grid","type":"registry:item","title":"Project Displays: Filterable Grid","description":"Use it when a portfolio holds varied work across many fields."},{"name":"shadcnuiblocks/portfolio-portfolio-project-displays-quote-stack","type":"registry:item","title":"Project Displays: Quote Stack","description":"Use it to weave testimonials into a project page and back up your results with words."},{"name":"shadcnuiblocks/portfolio-portfolio-project-displays-standard-grid","type":"registry:item","title":"Project Displays: Standard Grid","description":"Use it as the main index for browsing a portfolio at a glance."},{"name":"shadcnuiblocks/portfolio-portfolio-project-displays-stats-cards","type":"registry:item","title":"Project Displays: Stats Cards","description":"Use it to quantify your track record near the top of a portfolio."},{"name":"shadcnuiblocks/portfolio-portfolio-project-displays-zigzag-layout","type":"registry:item","title":"Project Displays: Zigzag Layout","description":"Use it to give each project room to breathe with a clear narrative flow."},{"name":"shadcnuiblocks/portfolio-portfolio-quote-and-feedback-base","type":"registry:item","title":"Quote And Feedback: Base","description":"Use it as a simple starting point to add one piece of client feedback to any page."},{"name":"shadcnuiblocks/portfolio-portfolio-quote-and-feedback-grid-of-quotes","type":"registry:item","title":"Quote And Feedback: Grid Of Quotes","description":"Use it to gather feedback from many clients in one compact section."},{"name":"shadcnuiblocks/portfolio-portfolio-quote-and-feedback-quote-with-project-context","type":"registry:item","title":"Quote And Feedback: Quote With Project Context","description":"Use it to tie praise directly to the work that earned it on a case study."},{"name":"shadcnuiblocks/portfolio-portfolio-quote-and-feedback-scrollable-quote-carousel","type":"registry:item","title":"Quote And Feedback: Scrollable Quote Carousel","description":"Use it to rotate testimonials without crowding a portfolio page."},{"name":"shadcnuiblocks/portfolio-portfolio-quote-and-feedback-single-quote-highlight","type":"registry:item","title":"Quote And Feedback: Single Quote Highlight","description":"Use it to feature one standout endorsement and let it carry real weight."},{"name":"shadcnuiblocks/portfolio-portfolio-resource-download-sections-featured-resource-card","type":"registry:item","title":"Resource Download Sections: Featured Resource Card","description":"Use it to push a flagship guide or template to visitors."},{"name":"shadcnuiblocks/portfolio-portfolio-resource-download-sections-gated-download","type":"registry:item","title":"Resource Download Sections: Gated Download","description":"Use it to capture leads while sharing a guide or kit."},{"name":"shadcnuiblocks/portfolio-portfolio-resource-download-sections-inline-resource-callout","type":"registry:item","title":"Resource Download Sections: Inline Resource Callout","description":"Use it to surface a download right where it stays relevant."},{"name":"shadcnuiblocks/portfolio-portfolio-resource-download-sections-minimalist-resource-list","type":"registry:item","title":"Resource Download Sections: Minimalist Resource List","description":"Use it when you want a quiet, fast index of files with no extra clutter."},{"name":"shadcnuiblocks/portfolio-portfolio-resource-download-sections-resources-grid","type":"registry:item","title":"Resource Download Sections: Resources Grid","description":"Use it to present a full library of guides and templates in one tidy section."},{"name":"shadcnuiblocks/portfolio-portfolio-resume-and-downloads-branded-document-icons-grid","type":"registry:item","title":"Resume And Downloads: Branded Document Icons Grid","description":"Use it to offer several downloads in one branded section."},{"name":"shadcnuiblocks/portfolio-portfolio-resume-and-downloads-resume-cover-letter-combo","type":"registry:item","title":"Resume And Downloads: Resume Cover Letter Combo","description":"Use it on a hiring page where both documents matter to recruiters."},{"name":"shadcnuiblocks/portfolio-portfolio-resume-and-downloads-resume-with-short-bio-cta","type":"registry:item","title":"Resume And Downloads: Resume With Short Bio CTA","description":"Use it to introduce yourself and hand over your CV in one focused block."},{"name":"shadcnuiblocks/portfolio-portfolio-resume-and-downloads-simple-download-button","type":"registry:item","title":"Resume And Downloads: Simple Download Button","description":"Use it when you want the lightest possible way to share a CV on any portfolio page."},{"name":"shadcnuiblocks/portfolio-portfolio-resume-and-downloads-split-layout","type":"registry:item","title":"Resume And Downloads: Split Layout","description":"Use it to balance a personal pitch with quick access to your files."},{"name":"shadcnuiblocks/portfolio-portfolio-social-media-embeds-highlighted-post","type":"registry:item","title":"Social Media Embeds: Highlighted Post","description":"Spotlights your best content when one example carries the message."},{"name":"shadcnuiblocks/portfolio-portfolio-social-media-embeds-instagram-grid","type":"registry:item","title":"Social Media Embeds: Instagram Grid","description":"Use it to preview a visual feed on a portfolio."},{"name":"shadcnuiblocks/portfolio-portfolio-social-media-embeds-social-icons-feed","type":"registry:item","title":"Social Media Embeds: Social Icons Feed","description":"Drop it in a footer or sidebar so visitors can follow you anywhere fast."},{"name":"shadcnuiblocks/portfolio-portfolio-social-media-embeds-tweet-carousel","type":"registry:item","title":"Social Media Embeds: Tweet Carousel","description":"Rotate through recent posts or testimonials without stacking them down the page."},{"name":"shadcnuiblocks/portfolio-portfolio-social-media-embeds-youtube-video-strip","type":"registry:item","title":"Social Media Embeds: YouTube Video Strip","description":"Place it on a channel page to let visitors scan and open videos in one click."},{"name":"shadcnuiblocks/portfolio-portfolio-why-work-with-me-before-after-comparison","type":"registry:item","title":"Why Work With Me: Before After Comparison","description":"Proves your impact visually when results speak louder than text."},{"name":"shadcnuiblocks/portfolio-portfolio-why-work-with-me-bulleted-value-proposition","type":"registry:item","title":"Why Work With Me: Bulleted Value Proposition","description":"Summarizes what you deliver so visitors grasp your strengths in a few seconds."},{"name":"shadcnuiblocks/portfolio-portfolio-why-work-with-me-client-oriented-testimonials","type":"registry:item","title":"Why Work With Me: Client Oriented Testimonials","description":"Builds trust by letting past clients vouch for your results."},{"name":"shadcnuiblocks/portfolio-portfolio-why-work-with-me-storytelling-approach","type":"registry:item","title":"Why Work With Me: Storytelling Approach","description":"Use it to explain how you work and win over cautious buyers."},{"name":"shadcnuiblocks/portfolio-portfolio-why-work-with-me-why-me-vs-competition","type":"registry:item","title":"Why Work With Me: Why Me Vs Competition","description":"Helps undecided visitors see why you are the better choice at a glance."},{"name":"shadcnuiblocks/portfolio-portfolio-work-experience-cards-accordion-experience-cards","type":"registry:item","title":"Work Experience Cards: Accordion Experience Cards","description":"Keeps a long career history tidy while letting readers drill into detail."},{"name":"shadcnuiblocks/portfolio-portfolio-work-experience-cards-card-with-project-showcase","type":"registry:item","title":"Work Experience Cards: Card With Project Showcase","description":"Connects each position to concrete work so visitors see outcomes, not just titles."},{"name":"shadcnuiblocks/portfolio-portfolio-work-experience-cards-experience-quote-combo","type":"registry:item","title":"Work Experience Cards: Experience Quote Combo","description":"Pairs the facts of a position with social proof to strengthen each entry."},{"name":"shadcnuiblocks/portfolio-portfolio-work-experience-cards-logo-first-card-layout","type":"registry:item","title":"Work Experience Cards: Logo First Card Layout","description":"Use it when recognizable employers carry weight and you want brands seen first."},{"name":"shadcnuiblocks/portfolio-portfolio-work-experience-cards-minimalist-role-highlight","type":"registry:item","title":"Work Experience Cards: Minimalist Role Highlight","description":"Ideal for a clean resume page where the focus stays on the roles themselves."},{"name":"starc007/action-swap-blur","type":"registry:item","title":"Action Swap Blur","description":"Copy-button style swap with blur, opacity and scale."},{"name":"starc007/action-swap-cascade","type":"registry:item","title":"Action Swap Cascade","description":"Letter-by-letter slot roll: the old label's letters drop away as the new ones land, left to right."},{"name":"starc007/action-swap-roll","type":"registry:item","title":"Action Swap Roll","description":"The next text or icon rolls in from below with blur."},{"name":"starc007/animated-badge","type":"registry:item","title":"Animated Badge","description":"Status badge with animated state icons, pulse feedback and compact size variants."},{"name":"starc007/animated-number","type":"registry:item","title":"Animated Number","description":"Spring-driven count-up triggered when in view."},{"name":"starc007/animated-toast-stack","type":"registry:item","title":"Animated Toast Stack","description":"Stacked toasts with status morphs, swipe dismissal, actions and layout-aware motion."},{"name":"starc007/availability-scheduler","type":"registry:item","title":"Availability Scheduler","description":"Weekly availability editor where each day springs between available and unavailable, time ranges add and remove with blur-slide motion, times pick from a scrollable dropdown, and a copy menu clones hours to other days."},{"name":"starc007/bloom-menu","type":"registry:item","title":"Bloom Menu","description":"A button that morphs open into a menu and blooms iris-out from the center, the grid revealing in every direction with radially staggered items."},{"name":"starc007/bottom-sheet","type":"registry:item","title":"Bottom Sheet","description":"Vaul-inspired draggable bottom sheet with snap points, inertia and glass surface."},{"name":"starc007/bouncy-accordion","type":"registry:item","title":"Bouncy Accordion","description":"Single-open accordion with weighted spring layout, icon rows and reduced-motion-safe content reveals."},{"name":"starc007/button-base","type":"registry:item","title":"Button","description":"Press scale, hover lift, variants and sizes."},{"name":"starc007/button-magnetic","type":"registry:item","title":"Magnetic Button","description":"Button composed with the Magnetic wrapper for cursor-attracted pull."},{"name":"starc007/button-stateful","type":"registry:item","title":"Stateful Button","description":"Idle → loading → success / error with blur-swap slots and morphing width."},{"name":"starc007/checkbox","type":"registry:item","title":"Checkbox","description":"Form choice control with a draw-on checkmark, spring press feedback and indeterminate state support."},{"name":"starc007/command-palette","type":"registry:item","title":"Command Palette","description":"⌘K palette with fuzzy filter, spring-animated active row and glass surface."},{"name":"starc007/cylinder-carousel","type":"registry:item","title":"Cylinder Carousel","description":"A carousel whose items line the inside of a cylinder, receding into the center and growing toward the edges. Drag, scroll or arrow-key to roll it, with a springy glide and snap. Reduced-motion drops the glide."},{"name":"starc007/dock","type":"registry:item","title":"Dock","description":"macOS-style dock with grouped actions and a gliding active pill."},{"name":"starc007/drawer","type":"registry:item","title":"Drawer","description":"Side panel that slides in from the left or right with a spring, backdrop blur, body scroll lock and esc-to-close."},{"name":"starc007/dynamic-island","type":"registry:item","title":"Dynamic Island","description":"iOS-style island pill that morphs between live activity views with bouncy shell resize and blur crossfades."},{"name":"starc007/expandable-action-bar","type":"registry:item","title":"Expandable Action Bar","description":"Compact icon actions that expand into labeled controls on hover or focus with shared layout motion."},{"name":"starc007/expandable-tabs","type":"registry:item","title":"Expandable Tabs","description":"Icon tab bar where the active tab expands to a labelled pill, with a panel above that morphs height and slides content direction-aware on switch."},{"name":"starc007/feedback-widget","type":"registry:item","title":"Feedback Widget","description":"Corner trigger that morphs open into a feedback popup with message entry and animated sending, success and retry states."},{"name":"starc007/file-upload","type":"registry:item","title":"File Upload","description":"Drag-and-drop upload queue with progress rows, retry/remove actions and reduced-motion-safe state changes."},{"name":"starc007/hold-action-button","type":"registry:item","title":"Hold Action Button","description":"Hold to complete with a vertical or horizontal liquid fill; release early to cancel."},{"name":"starc007/infinite-masonry","type":"registry:item","title":"Infinite Masonry","description":"Responsive virtualized masonry that measures variable-height cards and loads more data as the user nears the end."},{"name":"starc007/input","type":"registry:item","title":"Input","description":"Text input with label, left/right icons, error shake and success check draw."},{"name":"starc007/knockout-bracket","type":"registry:item","title":"Knockout Bracket","description":"Google-style tournament bracket that pages one round at a time: the leftmost round stacks compactly while later rounds center between their feeder matches, with cards, elbow connectors, headers and container height animating to every new layout."},{"name":"starc007/loader","type":"registry:item","title":"Loader","description":"Loading indicator with seventeen variants: spinner, dots, bars, dot-matrix, dither, morph, comet, scramble, metaballs, newton, helix, percent, and five terminal-style ascii spinners. Scales from one size prop, uses currentColor, and reduced-motion swaps every transform for a calm opacity pulse."},{"name":"starc007/marquee","type":"registry:item","title":"Marquee","description":"Infinite horizontal or vertical scroll with pause-on-hover."},{"name":"starc007/morphing-modal","type":"registry:item","title":"Morphing Modal","description":"Family-app-style modal. A single panel that morphs its height as you navigate between inner views, with blur cross-fade on content."},{"name":"starc007/not-found-glitch","type":"registry:item","title":"404 / Not Found Glitch","description":"Digits scramble through random glyphs before resolving, with a chromatic split on hover."},{"name":"starc007/not-found-magnetic","type":"registry:item","title":"404 / Not Found Magnetic","description":"Each digit is cursor-attracted via the Magnetic wrapper and springs back on leave."},{"name":"starc007/not-found-spotlight","type":"registry:item","title":"404 / Not Found Spotlight","description":"A dark panel where a cursor-tracked spotlight reveals the bright code from a dim base."},{"name":"starc007/not-found-stacked","type":"registry:item","title":"404 / Not Found Stacked","description":"A code card over a hidden stack that fans out with a spring on hover."},{"name":"starc007/not-found-terminal","type":"registry:item","title":"404 / Not Found Terminal","description":"A terminal window that types a failed cd command and a 404 status, with a blinking caret."},{"name":"starc007/notification-stack","type":"registry:item","title":"Notification Stack","description":"Compact notification cards that spring from a stacked summary into a readable list on hover, focus or tap."},{"name":"starc007/number-ticker","type":"registry:item","title":"Number Ticker","description":"Slot-machine rolling digits with staggered entry."},{"name":"starc007/otp-input","type":"registry:item","title":"OTP Input","description":"One-time-code input with a gliding focus ring, digits that roll in per slot, error shake and a success check draw."},{"name":"starc007/overflow-actions","type":"registry:item","title":"Overflow Actions","description":"Connected pill rail for primary actions that springs open to reveal extra controls."},{"name":"starc007/parallax","type":"registry:item","title":"Parallax","description":"Wrapper that drifts its children at a speed factor as they cross the viewport, on either axis. Reduced-motion safe."},{"name":"starc007/popover","type":"registry:item","title":"Gooey Popover","description":"Composable Popover, PopoverTrigger, PopoverContent; the panel oozes out of the trigger through an SVG goo filter with a liquid neck, crisp content fading in on top. Click or hover, controlled or uncontrolled."},{"name":"starc007/popover-morph","type":"registry:item","title":"Morphing Popover","description":"Composable MorphPopover, MorphPopoverTrigger, MorphPopoverContent; the panel is laid out full size but clipped to the corner nearest the trigger, then unclips as one piece, a single-surface morph with a drop-shadow that hugs the shape. Side/align aware, controlled or uncontrolled."},{"name":"starc007/prediction-market","type":"registry:item","title":"Prediction Market","description":"Prediction market trade ticket with buy/sell modes, outcome prices, rolling amount entry, quick add chips and trade states."},{"name":"starc007/preview-rail","type":"registry:item","title":"Preview Rail","description":"Codex app-inspired navigation rail with compact ticks that form a hover pyramid and reveal a floating destination preview."},{"name":"starc007/pull-to-refresh","type":"registry:item","title":"Pull to Refresh","description":"Native-feeling pull-to-refresh container with drag resistance, threshold feedback and async refresh handling."},{"name":"starc007/radio","type":"registry:item","title":"Radio Group","description":"Single-select choice control with a gliding layoutId indicator dot and spring press feedback."},{"name":"starc007/range-slider","type":"registry:item","title":"Range Slider","description":"Range slider with tick dots and a bouncy vertical-bar thumb that glides between snapped steps; drag and keyboard control, reduced-motion safe."},{"name":"starc007/scroll-progress","type":"registry:item","title":"Scroll Progress","description":"Reading-progress indicator, fixed bar or circular ring, driven by scroll position via useSmoothScroll, with spring smoothing."},{"name":"starc007/scroll-reveal","type":"registry:item","title":"Scroll Reveal","description":"Reveals its children with a spring slide and blur as they enter the viewport, once or every time. Reduced-motion keeps a fade."},{"name":"starc007/scroll-to","type":"registry:item","title":"Scroll To","description":"Button that smooth-scrolls to a target (offset, selector or element) via the active SmoothScroll provider; reduced-motion jumps instantly."},{"name":"starc007/select","type":"registry:item","title":"Select","description":"Composable primitives (Select, SelectTrigger, SelectValue, SelectContent, SelectItem); the panel pinches off the trigger and separates, with staggered items. Position-aware (opens upward when needed)."},{"name":"starc007/select-morph","type":"registry:item","title":"Morphing Select","description":"Composable primitives (MorphSelect, MorphSelectTrigger, MorphSelectValue, MorphSelectContent, MorphSelectItem) where the trigger morphs into the panel via a shared layoutId: one continuous surface that grows open and shrinks back, never detaching."},{"name":"starc007/shader-background","type":"registry:item","title":"Shader Background","description":"Canvas shader backgrounds (mesh gradient, grain, warp, waves, voronoi, dot orbit and more) with a single typed variant prop. Reduced-motion freezes animated variants."},{"name":"starc007/shared-layout-bg","type":"registry:item","title":"Shared Layout Background","description":"A pill that glides between hovered items via motion's shared layout, with blur enter/exit."},{"name":"starc007/slide-action-button","type":"registry:item","title":"Slide Action Button","description":"Drag the thumb to the end to confirm an action; release early to spring back."},{"name":"starc007/smooth-scroll","type":"registry:item","title":"Smooth Scroll","description":"Smooth-scroll provider over Lenis with a useSmoothScroll hook exposing scroll offset, progress and velocity. Reduced-motion safe."},{"name":"starc007/swap","type":"registry:item","title":"Multi-chain Swap","description":"Cross-chain swap widget with chain + token selectors, morphing views, animated flip and quote."},{"name":"starc007/swipeable-list","type":"registry:item","title":"Swipeable List","description":"Mobile-style list rows that swipe left or right to reveal contextual action buttons."},{"name":"starc007/switch","type":"registry:item","title":"Switch","description":"Toggle with a spring-driven thumb and press feedback."},{"name":"starc007/table","type":"registry:item","title":"Data Table","description":"10k virtualized rows with sortable headers, row selection, column resize and reorder."},{"name":"starc007/table-async","type":"registry:item","title":"Async Table","description":"Loads pages on demand: skeleton rows on first load, then infinite scroll via onEndReached as the virtualized list nears the bottom."},{"name":"starc007/table-editable","type":"registry:item","title":"Editable Table","description":"Edit cells inline and insert or delete rows and columns via border handles; the table re-renders from the updated data and column defs."},{"name":"starc007/tabs","type":"registry:item","title":"Tabs","description":"Pill, segment or underline tabs with a spring layoutId indicator."},{"name":"starc007/text-cascade","type":"registry:item","title":"Text Cascade","description":"Letter-by-letter slot roll for standalone text: old letters drop away as new ones land, left to right."},{"name":"starc007/text-reveal","type":"registry:item","title":"Text Reveal","description":"Word or character reveal with spring slide-up and blur."},{"name":"starc007/text-shimmer","type":"registry:item","title":"Text Shimmer","description":"Gradient sweep across text for loading or emphasis."},{"name":"starc007/theme-toggle","type":"registry:item","title":"Theme Toggle","description":"Theme toggle button with a full-page rectangle clip-path reveal via the View Transition API."},{"name":"starc007/tilt-card","type":"registry:item","title":"Tilt Card","description":"3D perspective tilt on hover with cursor-tracked glare."},{"name":"starc007/tooltip","type":"registry:item","title":"Tooltip","description":"Hover or focus tooltip with blur enter/exit and spring spawn."},{"name":"starc007/wallet-card","type":"registry:item","title":"Wallet Card","description":"Wallet overview card with an account switcher and search that morph open from their triggers, a cascading balance with a live change pill and privacy toggle, copy-address, and Send / Deposit / Swap / Buy actions."},{"name":"starc007/wheel-picker","type":"registry:item","title":"Wheel Picker","description":"iOS-style picker wheel: a 3D drum on native momentum scroll that snaps to the nearest notch, with wheel, drag and keyboard control. Composes side by side for date and time pickers, reduced-motion safe."},{"name":"tailark/call-to-action-1","type":"registry:item","title":"Call To Action 1","description":"A dark call-to-action section with supporting text and primary and secondary actions."},{"name":"tailark/call-to-action-2","type":"registry:item","title":"Call To Action 2","description":"A dark call-to-action section with supporting text and primary and secondary actions."},{"name":"tailark/content-1","type":"registry:item","title":"Content Block 1","description":"A dark editorial section that pairs product copy with supporting media."},{"name":"tailark/content-2","type":"registry:item","title":"Content Block 2","description":"A dark editorial section that pairs product copy with supporting media."},{"name":"tailark/content-3","type":"registry:item","title":"Content Block 3","description":"A dark editorial section that pairs product copy with supporting media."},{"name":"tailark/content-4","type":"registry:item","title":"Content Block 4","description":"A dark editorial section that pairs product copy with supporting media."},{"name":"tailark/faqs-1","type":"registry:item","title":"FAQs Block 1","description":"A dark FAQ section with collapsible questions and answers."},{"name":"tailark/features-1","type":"registry:item","title":"Features Block 1","description":"A dark feature section combining product copy with cards and media."},{"name":"tailark/features-2","type":"registry:item","title":"Features Block 2","description":"A dark feature section combining product copy with cards and media."},{"name":"tailark/features-3","type":"registry:item","title":"Features Block 3","description":"A dark feature section combining product copy with cards and media."},{"name":"tailark/features-4","type":"registry:item","title":"Features Block 4","description":"A dark feature section combining product copy with cards and media."},{"name":"tailark/features-5","type":"registry:item","title":"Features Block 5","description":"A dark feature section combining product copy with cards and media."},{"name":"tailark/features-6","type":"registry:item","title":"Features Block 6","description":"A dark feature section combining product copy with cards and media."},{"name":"tailark/features-7","type":"registry:item","title":"Features Block 7","description":"A dark feature section combining product copy with cards and media."},{"name":"tailark/footer-1","type":"registry:item","title":"Footer Block 1","description":"A dark site footer with navigation, brand details, and supporting links."},{"name":"tailark/footer-2","type":"registry:item","title":"Footer Block 2","description":"A dark site footer with navigation, brand details, and supporting links."},{"name":"tailark/hero-section-1","type":"registry:item","title":"Hero Section 1","description":"A dark hero section with headline copy, actions, and a product-focused visual."},{"name":"tailark/hero-section-10","type":"registry:item","title":"Hero Section 10","description":"Dusk Kit hero: headline and get-started button above a product screenshot and a logo cloud."},{"name":"tailark/hero-section-2","type":"registry:item","title":"Hero Section 2","description":"A dark hero section with headline copy, actions, and a product-focused visual."},{"name":"tailark/hero-section-3","type":"registry:item","title":"Hero Section 3","description":"A dark hero section with headline copy, actions, and a product-focused visual."},{"name":"tailark/hero-section-4","type":"registry:item","title":"Hero Section 4","description":"A dark hero section with headline copy, actions, and a product-focused visual."},{"name":"tailark/hero-section-5","type":"registry:item","title":"Hero Section 5","description":"A dark hero section with headline copy, actions, and a product-focused visual."},{"name":"tailark/hero-section-6","type":"registry:item","title":"Hero Section 6","description":"A dark hero section with headline copy, actions, and a product-focused visual."},{"name":"tailark/hero-section-7","type":"registry:item","title":"Hero Section 7","description":"A dark hero section with headline copy, actions, and a product-focused visual."},{"name":"tailark/hero-section-8","type":"registry:item","title":"Hero Section 8","description":"A dark hero section with headline copy, actions, and a product-focused visual."},{"name":"tailark/hero-section-9","type":"registry:item","title":"Hero Section 9","description":"A dark hero section with headline copy, actions, and a product-focused visual."},{"name":"tailark/integrations-1","type":"registry:item","title":"Integrations Block 1","description":"A dark section for presenting connected products and service logos."},{"name":"tailark/landing-1","type":"registry:item","title":"Landing Page 1","description":"Dusk Kit landing page assembled from hero, features, stats, pricing, testimonials, call to action and footer."},{"name":"tailark/landing-10","type":"registry:item","title":"Landing Page 10","description":"Dusk Kit landing page assembled from hero, three feature sections, a content block, integrations, stats, pricing, call to action and footer."},{"name":"tailark/landing-2","type":"registry:item","title":"Landing Page 2","description":"Dusk Kit landing page assembled from hero, three feature sections, a content block, stats, pricing, FAQs, call to action and footer."},{"name":"tailark/landing-3","type":"registry:item","title":"Landing Page 3","description":"Dusk Kit landing page assembled from hero, three feature sections, a content block, stats, a team section, pricing, call to action and footer."},{"name":"tailark/landing-4","type":"registry:item","title":"Landing Page 4","description":"Dusk Kit landing page assembled from hero, a content block, two feature sections, integrations, stats, pricing, call to action and footer."},{"name":"tailark/landing-5","type":"registry:item","title":"Landing Page 5","description":"Dusk Kit landing page assembled from a page-specific hero, four feature sections, a content block, stats, pricing, testimonials, call to action and footer."},{"name":"tailark/landing-6","type":"registry:item","title":"Landing Page 6","description":"Dusk Kit landing page assembled from hero, two feature sections, a content block, pricing, stats, a team section, call to action and footer."},{"name":"tailark/landing-7","type":"registry:item","title":"Landing Page 7","description":"Dusk Kit landing page assembled from hero, a content block, two feature sections, stats, pricing, FAQs, call to action and footer."},{"name":"tailark/landing-8","type":"registry:item","title":"Landing Page 8","description":"Dusk Kit landing page assembled from hero, a logo cloud, three feature sections, a content block, stats, pricing, FAQs, testimonials, call to action and footer."},{"name":"tailark/landing-9","type":"registry:item","title":"Landing Page 9","description":"Dusk Kit landing page assembled from hero, two feature sections, pricing, testimonials, stats, call to action and footer."},{"name":"tailark/logo-cloud-1","type":"registry:item","title":"Logo Cloud 1","description":"A dark logo display for customer or partner brands."},{"name":"tailark/logo-cloud-2","type":"registry:item","title":"Logo Cloud 2","description":"A dark logo display for customer or partner brands."},{"name":"tailark/logo-cloud-3","type":"registry:item","title":"Logo Cloud 3","description":"A dark logo display for customer or partner brands."},{"name":"tailark/logo-cloud-4","type":"registry:item","title":"Logo Cloud 4","description":"Dusk Kit logo cloud: customer logos scrolling continuously on an infinite slider."},{"name":"tailark/mist-call-to-action-1","type":"registry:item","title":"Call To Action 1","description":"A light call-to-action section with supporting text and prominent actions."},{"name":"tailark/mist-call-to-action-2","type":"registry:item","title":"Call To Action 2","description":"A light call-to-action section with supporting text and prominent actions."},{"name":"tailark/mist-call-to-action-3","type":"registry:item","title":"Call To Action 3","description":"A light call-to-action section with supporting text and prominent actions."},{"name":"tailark/mist-comparator-1","type":"registry:item","title":"Comparator One","description":"A light pricing comparison table for plans and included features."},{"name":"tailark/mist-contact-1","type":"registry:item","title":"Contact One","description":"A light contact section with form fields and a submit action."},{"name":"tailark/mist-content-1","type":"registry:item","title":"Content One","description":"A light editorial section that pairs product copy with supporting media."},{"name":"tailark/mist-content-2","type":"registry:item","title":"Content Two","description":"A light editorial section that pairs product copy with supporting media."},{"name":"tailark/mist-content-3","type":"registry:item","title":"Content Three","description":"A light editorial section that pairs product copy with supporting media."},{"name":"tailark/mist-content-4","type":"registry:item","title":"Content Four","description":"A light editorial section that pairs product copy with supporting media."},{"name":"tailark/mist-faqs-1","type":"registry:item","title":"FAQs One","description":"A light FAQ section with questions, answers, and support links."},{"name":"tailark/mist-faqs-2","type":"registry:item","title":"FAQs Two","description":"A light FAQ section with questions, answers, and support links."},{"name":"tailark/mist-faqs-3","type":"registry:item","title":"FAQs Three","description":"A light FAQ section with questions, answers, and support links."},{"name":"tailark/mist-features-1","type":"registry:item","title":"Features One","description":"A light feature section combining product copy with cards and media."},{"name":"tailark/mist-features-10","type":"registry:item","title":"Features Ten","description":"A light feature section combining product copy with cards and media."},{"name":"tailark/mist-features-11","type":"registry:item","title":"Features Eleven","description":"A light feature section combining product copy with cards and media."},{"name":"tailark/mist-features-2","type":"registry:item","title":"Features Two","description":"A light feature section combining product copy with cards and media."},{"name":"tailark/mist-features-3","type":"registry:item","title":"Features Three","description":"A light feature section combining product copy with cards and media."},{"name":"tailark/mist-features-4","type":"registry:item","title":"Features Four","description":"A light feature section combining product copy with cards and media."},{"name":"tailark/mist-features-5","type":"registry:item","title":"Features Five","description":"A light feature section combining product copy with cards and media."},{"name":"tailark/mist-features-6","type":"registry:item","title":"Features Six","description":"A light feature section combining product copy with cards and media."},{"name":"tailark/mist-features-7","type":"registry:item","title":"Features Seven","description":"A light feature section combining product copy with cards and media."},{"name":"tailark/mist-features-8","type":"registry:item","title":"Features Eight","description":"A light feature section combining product copy with cards and media."},{"name":"tailark/mist-features-9","type":"registry:item","title":"Features Nine","description":"A light feature section combining product copy with cards and media."},{"name":"tailark/mist-footer-1","type":"registry:item","title":"Footer One","description":"A light site footer with navigation, brand details, and supporting links."},{"name":"tailark/mist-footer-2","type":"registry:item","title":"Footer Two","description":"A light site footer with navigation, brand details, and supporting links."},{"name":"tailark/mist-footer-3","type":"registry:item","title":"Footer Three","description":"A light site footer with navigation, brand details, and supporting links."},{"name":"tailark/mist-footer-4","type":"registry:item","title":"Footer Four","description":"A light site footer with navigation, brand details, and supporting links."},{"name":"tailark/mist-forgot-password-1","type":"registry:item","title":"Forgot password block","description":"A light account recovery screen centered on an email reset form."},{"name":"tailark/mist-hero-section-1","type":"registry:item","title":"Hero Section One","description":"A light hero section with headline copy, actions, and a product-focused visual."},{"name":"tailark/mist-hero-section-2","type":"registry:item","title":"Hero Section Two","description":"A light hero section with headline copy, actions, and a product-focused visual."},{"name":"tailark/mist-hero-section-3","type":"registry:item","title":"Hero Section Three","description":"A light hero section with headline copy, actions, and a product-focused visual."},{"name":"tailark/mist-hero-section-4","type":"registry:item","title":"Hero Section Four","description":"A light hero section with headline copy, actions, and a product-focused visual."},{"name":"tailark/mist-hero-section-5","type":"registry:item","title":"Hero Section Five","description":"A light hero section with headline copy, actions, and a product-focused visual."},{"name":"tailark/mist-hero-section-6","type":"registry:item","title":"Hero Section Six","description":"A light hero section with headline copy, actions, and a product-focused visual."},{"name":"tailark/mist-integrations-1","type":"registry:item","title":"Integrations One","description":"A light section for presenting connected products and service logos."},{"name":"tailark/mist-integrations-2","type":"registry:item","title":"Integrations Two","description":"A light section for presenting connected products and service logos."},{"name":"tailark/mist-integrations-3","type":"registry:item","title":"Integrations Three","description":"A light section for presenting connected products and service logos."},{"name":"tailark/mist-login-1","type":"registry:item","title":"Login block","description":"A light sign-in screen with account fields and supporting links."},{"name":"tailark/mist-logo-cloud-1","type":"registry:item","title":"Logo Cloud One","description":"A light logo display for customer or partner brands."},{"name":"tailark/mist-logo-cloud-2","type":"registry:item","title":"Logo Cloud Two","description":"A light logo display for customer or partner brands."},{"name":"tailark/mist-pricing-1","type":"registry:item","title":"Pricing One","description":"A light pricing section for comparing plans, features, and actions."},{"name":"tailark/mist-pricing-2","type":"registry:item","title":"Pricing Two","description":"A light pricing section for comparing plans, features, and actions."},{"name":"tailark/mist-sign-up-1","type":"registry:item","title":"Sign Up block","description":"A light account creation screen with registration fields and supporting links."},{"name":"tailark/mist-stats-1","type":"registry:item","title":"Stats One","description":"A light metrics section for presenting headline figures with context."},{"name":"tailark/mist-stats-2","type":"registry:item","title":"Stats Two","description":"A light metrics section for presenting headline figures with context."},{"name":"tailark/mist-stats-3","type":"registry:item","title":"Stats Three","description":"A light metrics section for presenting headline figures with context."},{"name":"tailark/mist-stats-4","type":"registry:item","title":"Stats Four","description":"A light metrics section for presenting headline figures with context."},{"name":"tailark/mist-team-1","type":"registry:item","title":"Team One","description":"A light team section for member portraits, names, and roles."},{"name":"tailark/mist-team-2","type":"registry:item","title":"Team Two","description":"A light team section for member portraits, names, and roles."},{"name":"tailark/mist-testimonials-1","type":"registry:item","title":"Testimonials One","description":"A light testimonial section for customer quotes and attribution."},{"name":"tailark/mist-testimonials-2","type":"registry:item","title":"Testimonials Two","description":"A light testimonial section for customer quotes and attribution."},{"name":"tailark/mist-testimonials-3","type":"registry:item","title":"Testimonials Three","description":"A light testimonial section for customer quotes and attribution."},{"name":"tailark/mist-testimonials-4","type":"registry:item","title":"Testimonials Four","description":"A light testimonial section for customer quotes and attribution."},{"name":"tailark/mist-testimonials-5","type":"registry:item","title":"Testimonials Five","description":"A light testimonial section for customer quotes and attribution."},{"name":"tailark/pricing-1","type":"registry:item","title":"Pricing Block 1","description":"A dark pricing section for comparing plans, features, and actions."},{"name":"tailark/pricing-2","type":"registry:item","title":"Pricing Block 2","description":"A dark pricing section for comparing plans, features, and actions."},{"name":"tailark/stats-1","type":"registry:item","title":"Stats Block 1","description":"A dark metrics section for presenting headline figures with context."},{"name":"tailark/stats-2","type":"registry:item","title":"Stats Block 2","description":"A dark metrics section for presenting headline figures with context."},{"name":"tailark/team-1","type":"registry:item","title":"Team Section 1","description":"A dark team section for member portraits, names, and roles."},{"name":"tailark/team-2","type":"registry:item","title":"Team Section 2","description":"A dark team section for member portraits, names, and roles."},{"name":"tailark/testimonials-1","type":"registry:item","title":"Testimonials Section 1","description":"A dark testimonial section for customer quotes and attribution."},{"name":"tailark/testimonials-2","type":"registry:item","title":"Testimonials Section 2","description":"A dark testimonial section for customer quotes and attribution."},{"name":"tailark/veil-call-to-action-1","type":"registry:item","title":"Veil Call To Action 1","description":"Veil Kit call to action: centered headline with a primary trial button and a secondary sales link."},{"name":"tailark/veil-call-to-action-2","type":"registry:item","title":"Veil Call To Action 2","description":"Veil Kit call to action: bordered card with a limited-time offer eyebrow and a single claim button."},{"name":"tailark/veil-call-to-action-3","type":"registry:item","title":"Veil Call To Action 3","description":"Veil Kit call to action: email capture row with a subscribe button for newsletter signups."},{"name":"tailark/veil-call-to-action-4","type":"registry:item","title":"Veil Call To Action 4","description":"Veil Kit call to action: card pairing a starting price and a free-forever note with a get-started button."},{"name":"tailark/veil-comparator-1","type":"registry:item","title":"Veil Comparator 1","description":"Veil Kit comparator: three-plan feature table with check and dash marks and a button per column."},{"name":"tailark/veil-comparator-2","type":"registry:item","title":"Veil Comparator 2","description":"Veil Kit comparator: two-column free-versus-pro table with an upgrade button."},{"name":"tailark/veil-comparator-3","type":"registry:item","title":"Veil Comparator 3","description":"Veil Kit comparator: plan table whose features are grouped into labelled row sections."},{"name":"tailark/veil-contact-1","type":"registry:item","title":"Veil Contact 1","description":"Veil Kit contact section: carded name, email, subject and message form with a send button."},{"name":"tailark/veil-contact-2","type":"registry:item","title":"Veil Contact 2","description":"Veil Kit contact section: sales enquiry form with company, company-size and interest selects."},{"name":"tailark/veil-content-1","type":"registry:item","title":"Veil Content 1","description":"Veil Kit content section: heading over three short text columns describing product capabilities."},{"name":"tailark/veil-content-2","type":"registry:item","title":"Veil Content 2","description":"Veil Kit content section: heading over two short text columns, the plainest of the set."},{"name":"tailark/veil-content-3","type":"registry:item","title":"Veil Content 3","description":"Veil Kit content section: three text columns each opened by a lucide icon."},{"name":"tailark/veil-faqs-1","type":"registry:item","title":"Veil FAQs 1","description":"Veil Kit FAQ section: accordion inside a card with a contact-support link underneath."},{"name":"tailark/veil-faqs-2","type":"registry:item","title":"Veil FAQs 2","description":"Veil Kit FAQ section: full-width accordion with a contact link in the intro."},{"name":"tailark/veil-faqs-3","type":"registry:item","title":"Veil FAQs 3","description":"Veil Kit FAQ section: heading on the left, accordion on the right, support link below."},{"name":"tailark/veil-faqs-4","type":"registry:item","title":"Veil FAQs 4","description":"Veil Kit FAQ section: grid of question cards with the answers always visible, no accordion."},{"name":"tailark/veil-faqs-5","type":"registry:item","title":"Veil FAQs 5","description":"Veil Kit FAQ section: help-centre layout with questions grouped by category into separate accordions."},{"name":"tailark/veil-features-1","type":"registry:item","title":"Veil Features 1","description":"Veil Kit features section: four capability cards, the first showing connected vendor logos."},{"name":"tailark/veil-features-2","type":"registry:item","title":"Veil Features 2","description":"Veil Kit features section: the same four capability cards in a taller two-column arrangement."},{"name":"tailark/veil-features-3","type":"registry:item","title":"Veil Features 3","description":"Veil Kit features section: four capabilities, each with its own drawn illustration and a get-started button."},{"name":"tailark/veil-footer-1","type":"registry:item","title":"Veil Footer 1","description":"Veil Kit footer: brand blurb beside product, company and resources link columns."},{"name":"tailark/veil-footer-2","type":"registry:item","title":"Veil Footer 2","description":"Veil Kit footer: logo over a single centred row of links."},{"name":"tailark/veil-footer-3","type":"registry:item","title":"Veil Footer 3","description":"Veil Kit footer: compact footer ending in privacy, terms and cookie links."},{"name":"tailark/veil-footer-4","type":"registry:item","title":"Veil Footer 4","description":"Veil Kit footer: one-line positioning statement above the link columns."},{"name":"tailark/veil-footer-5","type":"registry:item","title":"Veil Footer 5","description":"Veil Kit footer: minimal footer with a light/dark theme switcher."},{"name":"tailark/veil-footer-6","type":"registry:item","title":"Veil Footer 6","description":"Veil Kit footer: social icons plus a light/dark theme switcher."},{"name":"tailark/veil-forgot-password-1","type":"registry:item","title":"Veil Forgot Password 1","description":"Veil Kit forgot-password screen: email field in a card with a send-reset-link button."},{"name":"tailark/veil-forgot-password-2","type":"registry:item","title":"Veil Forgot Password 2","description":"Veil Kit forgot-password screen: same reset request without the card frame."},{"name":"tailark/veil-forgot-password-3","type":"registry:item","title":"Veil Forgot Password 3","description":"Veil Kit forgot-password screen: stripped-back reset form headed simply Reset password."},{"name":"tailark/veil-hero-section-1","type":"registry:item","title":"Veil Hero Section 1","description":"Veil Kit hero: headline, start-building button and a grid of integration logo cards."},{"name":"tailark/veil-hero-section-2","type":"registry:item","title":"Veil Hero Section 2","description":"Veil Kit hero: the integration logo cards lead, with the headline beneath them."},{"name":"tailark/veil-hero-section-3","type":"registry:item","title":"Veil Hero Section 3","description":"Veil Kit hero: headline over an ask-anything prompt box with mic and message controls."},{"name":"tailark/veil-hero-section-4","type":"registry:item","title":"Veil Hero Section 4","description":"Veil Kit hero: prompt box offering image, research, shopping and thinking tool chips."},{"name":"tailark/veil-hero-section-5","type":"registry:item","title":"Veil Hero Section 5","description":"Veil Kit hero: centred headline and buttons above a product screenshot."},{"name":"tailark/veil-integrations-1","type":"registry:item","title":"Veil Integrations 1","description":"Veil Kit integrations section: vendor logos around a drawn hub illustration with a learn-more link."},{"name":"tailark/veil-integrations-2","type":"registry:item","title":"Veil Integrations 2","description":"Veil Kit integrations section: the same hub illustration in a tighter single-column layout."},{"name":"tailark/veil-login-1","type":"registry:item","title":"Veil Login 1","description":"Veil Kit login screen: email and password in a card with a forgot-password link."},{"name":"tailark/veil-login-2","type":"registry:item","title":"Veil Login 2","description":"Veil Kit login screen: continue-with-Google and GitHub buttons above the email field."},{"name":"tailark/veil-login-3","type":"registry:item","title":"Veil Login 3","description":"Veil Kit login screen: email and password with no card frame and a create-account link."},{"name":"tailark/veil-logo-cloud-1","type":"registry:item","title":"Veil Logo Cloud 1","description":"Veil Kit logo cloud: eight customer logos in a static responsive grid."},{"name":"tailark/veil-logo-cloud-2","type":"registry:item","title":"Veil Logo Cloud 2","description":"Veil Kit logo cloud: logo slots that fade and swap between brands on a timer."},{"name":"tailark/veil-pricing-1","type":"registry:item","title":"Veil Pricing 1","description":"Veil Kit pricing section: three plan cards with feature check lists and a 14-day trial note."},{"name":"tailark/veil-pricing-2","type":"registry:item","title":"Veil Pricing 2","description":"Veil Kit pricing section: usage tiers priced per request, with an overage rate spelled out."},{"name":"tailark/veil-pricing-3","type":"registry:item","title":"Veil Pricing 3","description":"Veil Kit pricing section: one plan with a monthly/annual billing toggle."},{"name":"tailark/veil-sign-up-1","type":"registry:item","title":"Veil Sign Up 1","description":"Veil Kit sign-up screen: name, email and password in a card with a create-account button."},{"name":"tailark/veil-sign-up-2","type":"registry:item","title":"Veil Sign Up 2","description":"Veil Kit sign-up screen: continue-with-Google and GitHub buttons above the email field."},{"name":"tailark/veil-sign-up-3","type":"registry:item","title":"Veil Sign Up 3","description":"Veil Kit sign-up screen: email and password with no card frame and a sign-in link."},{"name":"tailark/veil-stats-1","type":"registry:item","title":"Veil Stats 1","description":"Veil Kit stats section: three headline numbers: uptime, daily API requests, enterprise customers."},{"name":"tailark/veil-stats-2","type":"registry:item","title":"Veil Stats 2","description":"Veil Kit stats section: the same three numbers separated by rules."},{"name":"tailark/veil-stats-3","type":"registry:item","title":"Veil Stats 3","description":"Veil Kit stats section: headline numbers beside a supporting image."},{"name":"tailark/veil-stats-4","type":"registry:item","title":"Veil Stats 4","description":"Veil Kit stats section: image across the top with the numbers below it."},{"name":"tailark/veil-team-1","type":"registry:item","title":"Veil Team 1","description":"Veil Kit team section: founder portraits in a grid with names and roles."},{"name":"tailark/veil-team-2","type":"registry:item","title":"Veil Team 2","description":"Veil Kit team section: the same founders in a single wide row."},{"name":"tailark/veil-testimonials-1","type":"registry:item","title":"Veil Testimonials 1","description":"Veil Kit testimonials section: customer quote cards with author portraits."},{"name":"tailark/veil-testimonials-2","type":"registry:item","title":"Veil Testimonials 2","description":"Veil Kit testimonials section: quote cards in a denser grid."},{"name":"tailark/veil-testimonials-3","type":"registry:item","title":"Veil Testimonials 3","description":"Veil Kit testimonials section: one pull quote with the author's portrait and title."},{"name":"tailark/veil-testimonials-4","type":"registry:item","title":"Veil Testimonials 4","description":"Veil Kit testimonials section: the same pull quote laid out across the full width."},{"name":"theorcdev/accordion","type":"registry:item","title":"8-bit Accordion","description":"Collapsible content sections with pixel borders and trigger indicators."},{"name":"theorcdev/advanced1","type":"registry:item","title":"8-bit Advanced 1","description":"Fake terminal demo shell with command output."},{"name":"theorcdev/advanced2","type":"registry:item","title":"8-bit Advanced 2","description":"KPI metrics dashboard with progress bars."},{"name":"theorcdev/advanced3","type":"registry:item","title":"8-bit Advanced 3","description":"Newsletter signup card with input and CTA."},{"name":"theorcdev/alert","type":"registry:item","title":"8-bit Alert","description":"Inline status message with a title, supporting text, and pixel border."},{"name":"theorcdev/alert-dialog","type":"registry:item","title":"8-bit Alert Dialog","description":"Blocking confirmation dialog with a message and separate cancel and action buttons."},{"name":"theorcdev/audio-settings","type":"registry:item","title":"8-bit Audio Settings","description":"Sound settings panel with volume controls and pixel-styled switches."},{"name":"theorcdev/avatar","type":"registry:item","title":"8-bit Avatar","description":"Profile image with an initials fallback and pixelated frame."},{"name":"theorcdev/badge","type":"registry:item","title":"8-bit Badge","description":"Compact label for statuses, categories, or counts with pixel borders."},{"name":"theorcdev/breadcrumb","type":"registry:item","title":"8-bit Breadcrumb","description":"Navigation trail that shows the current page within a hierarchy."},{"name":"theorcdev/button","type":"registry:item","title":"8-bit Button","description":"Action button with size and style variants plus pixel press states."},{"name":"theorcdev/button-group","type":"registry:item","title":"8-bit Button Group","description":"Row of buttons joined inside one pixel border, for related actions that belong together."},{"name":"theorcdev/calendar","type":"registry:item","title":"8-bit Calendar","description":"Month view for choosing dates in a pixel-styled interface."},{"name":"theorcdev/card","type":"registry:item","title":"8-bit Card","description":"Surface primitives for card headers, content, and footers with pixel borders."},{"name":"theorcdev/carousel","type":"registry:item","title":"8-bit Carousel","description":"Content slider with previous and next controls in a pixel frame."},{"name":"theorcdev/chapter-intro","type":"registry:item","title":"8-bit Chapter Intro","description":"A cinematic chapter/level intro with pixel art background."},{"name":"theorcdev/character-sheet","type":"registry:item","title":"8-bit Character Sheet","description":"RPG character sheet with attribute scores, equipment slots, and configurable sections."},{"name":"theorcdev/chart","type":"registry:item","title":"8-bit Chart","description":"Themed chart container with configurable colors, labels, and tooltips."},{"name":"theorcdev/chart-area-step","type":"registry:item","title":"8-bit Chart Area Step","description":"Stepped area chart with pixel-styled axes, grid lines, and tooltip."},{"name":"theorcdev/chart-bar","type":"registry:item","title":"8-bit Chart Bar","description":"Bar chart with pixel-styled axes, grid lines, and tooltip."},{"name":"theorcdev/checkbox","type":"registry:item","title":"8-bit Checkbox","description":"Form checkbox with checked, unchecked, and disabled states in pixel styling."},{"name":"theorcdev/collapsible","type":"registry:item","title":"8-bit Collapsible","description":"Trigger and content primitives for showing or hiding a section."},{"name":"theorcdev/combo-box","type":"registry:item","title":"8-bit Combo Box","description":"Searchable option picker that combines a text filter with a dropdown list."},{"name":"theorcdev/command","type":"registry:item","title":"8-bit Command","description":"Filterable command menu with grouped actions and keyboard navigation."},{"name":"theorcdev/context-menu","type":"registry:item","title":"8-bit Context Menu","description":"Right-click menu for contextual actions, groups, and nested choices."},{"name":"theorcdev/cta1","type":"registry:item","title":"8-bit CTA 1","description":"Us vs them comparison table."},{"name":"theorcdev/cta2","type":"registry:item","title":"8-bit CTA 2","description":"Persona use case cards with CTAs."},{"name":"theorcdev/dashboard-01","type":"registry:item","title":"8-bit Dashboard 01","description":"Dashboard with sidebar navigation, stat cards, charts, and a drag-and-drop data table."},{"name":"theorcdev/date-picker","type":"registry:item","title":"8-bit Date Picker","description":"Calendar popover paired with a trigger for choosing a date."},{"name":"theorcdev/dialog","type":"registry:item","title":"8-bit Dialog","description":"Modal overlay with structured header, content, and action areas."},{"name":"theorcdev/dialogue","type":"registry:item","title":"8-bit Dialogue","description":"Game dialogue box for character names and multiline text."},{"name":"theorcdev/difficulty-select","type":"registry:item","title":"8-bit Difficulty Select","description":"A reusable 8-bit difficulty selector with Easy, Normal, Hard."},{"name":"theorcdev/drawer","type":"registry:item","title":"8-bit Drawer","description":"Sliding panel with a backdrop, close control, and pixel frame."},{"name":"theorcdev/dropdown-menu","type":"registry:item","title":"8-bit Dropdown Menu","description":"Triggered action menu with grouped choices and nested submenus."},{"name":"theorcdev/duel-block","type":"registry:item","title":"8-bit Duel Block","description":"Interactive arena duel with two fighters, HP bars, and hit mechanics."},{"name":"theorcdev/empty","type":"registry:item","title":"8-bit Empty","description":"Empty-state panel for missing content or no-result views."},{"name":"theorcdev/enemy-health-display","type":"registry:item","title":"8-bit Enemy Health Display","description":"Enemy status panel with a name, level, and pixel health meter."},{"name":"theorcdev/faq1","type":"registry:item","title":"8-bit FAQ 1","description":"Simple accordion FAQ."},{"name":"theorcdev/faq2","type":"registry:item","title":"8-bit FAQ 2","description":"Two-column card grid FAQ."},{"name":"theorcdev/faq3","type":"registry:item","title":"8-bit FAQ 3","description":"Searchable FAQ with categories."},{"name":"theorcdev/feature1","type":"registry:item","title":"8-bit Feature 1","description":"Feature card grid with icons, titles, descriptions, and optional badges."},{"name":"theorcdev/feature2","type":"registry:item","title":"8-bit Feature 2","description":"Step-by-step feature list with numbered icons and separators."},{"name":"theorcdev/feature3","type":"registry:item","title":"8-bit Feature 3","description":"Swipeable feature carousel with cards and pixel arrows."},{"name":"theorcdev/footer1","type":"registry:item","title":"8-bit Footer 1","description":"Sticky CTA bar that appears on scroll."},{"name":"theorcdev/friend-list","type":"registry:item","title":"8-bit Friend List","description":"Player list with avatars and presence details in compact rows."},{"name":"theorcdev/game-cta1","type":"registry:item","title":"8-bit Game CTA 1","description":"Boss fight CTA with problem vs solution."},{"name":"theorcdev/game-faq1","type":"registry:item","title":"8-bit Game FAQ 1","description":"Checkpoint FAQ with progression states."},{"name":"theorcdev/game-features1","type":"registry:item","title":"8-bit Game Features 1","description":"Skill tree feature grid with progress."},{"name":"theorcdev/game-hero1","type":"registry:item","title":"8-bit Game Hero 1","description":"Health bar hero with progress indicator."},{"name":"theorcdev/game-hero2","type":"registry:item","title":"8-bit Game Hero 2","description":"XP milestone hero with level badges."},{"name":"theorcdev/game-over","type":"registry:item","title":"8-bit Game Over","description":"Defeat screen with a result message and follow-up actions."},{"name":"theorcdev/game-progress","type":"registry:item","title":"8-bit Game Progress","description":"Game progress card with milestones and completion status."},{"name":"theorcdev/game-roadmap1","type":"registry:item","title":"8-bit Game Roadmap 1","description":"Quest log roadmap with status states."},{"name":"theorcdev/game-team1","type":"registry:item","title":"8-bit Game Team 1","description":"Party grid with avatars and HP bars."},{"name":"theorcdev/health-bar","type":"registry:item","title":"8-bit Health Bar","description":"Pixel meter for showing current and maximum health."},{"name":"theorcdev/hero1","type":"registry:item","title":"8-bit Hero 1","description":"Centered hero section"},{"name":"theorcdev/hero2","type":"registry:item","title":"8-bit Hero 2","description":"Split-layout hero section"},{"name":"theorcdev/hero3","type":"registry:item","title":"8-bit Hero 3","description":"Game-style title screen hero with stat cards and blinking text."},{"name":"theorcdev/hover-card","type":"registry:item","title":"8-bit Hover Card","description":"Anchored preview panel that appears on hover or keyboard focus."},{"name":"theorcdev/input","type":"registry:item","title":"8-bit Input","description":"Text field with pixel borders and focus, disabled, and validation states."},{"name":"theorcdev/input-otp","type":"registry:item","title":"8-bit Input OTP","description":"Segmented input for one-time passcodes and verification codes."},{"name":"theorcdev/item","type":"registry:item","title":"8-bit Item","description":"Structured list row for an icon, label, supporting text, and actions."},{"name":"theorcdev/kbd","type":"registry:item","title":"8-bit Kbd","description":"Pixel keycap for showing keyboard keys and shortcuts inline."},{"name":"theorcdev/label","type":"registry:item","title":"8-bit Label","description":"Form label for naming inputs and communicating disabled states."},{"name":"theorcdev/leaderboard","type":"registry:item","title":"8-bit Leaderboard","description":"Player ranking table with positions, avatars, and scores."},{"name":"theorcdev/loading-screen","type":"registry:item","title":"8-bit Loading Screen","description":"A retro-styled loading screen with animated progress bar and rotating tips."},{"name":"theorcdev/login-form","type":"registry:item","title":"8-bit Login Form","description":"Sign-in form with credential fields, validation, and account links."},{"name":"theorcdev/login-form-2","type":"registry:item","title":"8-bit Login Form with Icons","description":"Sign-in form with Apple and Google buttons above the credential fields, all in pixel frames."},{"name":"theorcdev/login-form-with-image","type":"registry:item","title":"8-bit Login Form with Image","description":"Sign-in form paired with an image panel in a split layout."},{"name":"theorcdev/login-page","type":"registry:item","title":"8-bit Login Page","description":"Full-page sign-in layout with a centered pixel-framed form."},{"name":"theorcdev/main-menu","type":"registry:item","title":"8-bit Main Menu","description":"Game title menu with stacked navigation actions and pixel styling."},{"name":"theorcdev/mana-bar","type":"registry:item","title":"8-bit Mana Bar","description":"Pixel meter for showing current and maximum mana."},{"name":"theorcdev/menubar","type":"registry:item","title":"8-bit Menu Bar","description":"Horizontal application menu with nested actions and keyboard navigation."},{"name":"theorcdev/navigation-menu","type":"registry:item","title":"8-bit Navigation Menu","description":"Site navigation with grouped links and expandable content panels."},{"name":"theorcdev/not-found-brick-breaker","type":"registry:item","title":"8-bit 404 Brick Breaker","description":"Playable brick-breaker game on a 404 page, with keyboard, pointer, and touch controls."},{"name":"theorcdev/not-found-crate-pusher","type":"registry:item","title":"8-bit 404 Crate Pusher","description":"Crate-pushing puzzle game on a 404 page, with twenty solver-verified levels picked at random."},{"name":"theorcdev/not-found1","type":"registry:item","title":"8-bit 404 Page","description":"Retro 404 page with pixel art character."},{"name":"theorcdev/not-found2","type":"registry:item","title":"8-bit 404 Dwarf","description":"Retro 404 page with pixel dwarf character."},{"name":"theorcdev/not-found3","type":"registry:item","title":"8-bit 404 Undead","description":"Cursed 404 page with pixel undead character."},{"name":"theorcdev/pagination","type":"registry:item","title":"8-bit Pagination","description":"Page navigation with previous, next, numbered, and overflow controls."},{"name":"theorcdev/pause-menu","type":"registry:item","title":"8-bit Pause Menu","description":"In-game pause panel with resume, settings, and exit actions."},{"name":"theorcdev/player-profile-card","type":"registry:item","title":"8-bit Player Profile Card","description":"Player profile card with stats, health and mana bars, and configurable attributes."},{"name":"theorcdev/popover","type":"registry:item","title":"8-bit Popover","description":"Anchored floating panel for compact controls or supporting content."},{"name":"theorcdev/portal-transition","type":"registry:item","title":"8-bit Portal Transition","description":"Interactive CTA with clickable portal and traveling state."},{"name":"theorcdev/pricing1","type":"registry:item","title":"8-bit Pricing 1","description":"Classic tier cards with feature lists and CTAs."},{"name":"theorcdev/pricing2","type":"registry:item","title":"8-bit Pricing 2","description":"Pricing cards with monthly/yearly toggle."},{"name":"theorcdev/progress","type":"registry:item","title":"8-bit Progress","description":"Horizontal pixel meter for determinate task or loading progress."},{"name":"theorcdev/quest-log","type":"registry:item","title":"8-bit Quest Log","description":"Mission tracker with expandable quest details and status indicators."},{"name":"theorcdev/radio-group","type":"registry:item","title":"8-bit Radio Group","description":"Single-choice input group with pixel-styled selection indicators."},{"name":"theorcdev/resizable","type":"registry:item","title":"8-bit Resizable Panel","description":"Accessible resizable panel groups and layouts with keyboard support."},{"name":"theorcdev/retro-mode-switcher","type":"registry:item","title":"8-bit Retro Mode Switcher","description":"Theme toggle with pixel sun and moon icons for switching between light and dark modes."},{"name":"theorcdev/save-slots","type":"registry:item","title":"8-bit Save Slots","description":"A retro-styled save/load game interface with slot previews, timestamps, and empty slot handling."},{"name":"theorcdev/scroll-area","type":"registry:item","title":"8-bit Scroll Area","description":"Scrollable container with custom pixel-styled scrollbars."},{"name":"theorcdev/select","type":"registry:item","title":"8-bit Select","description":"Option picker with a trigger, floating list, and keyboard navigation."},{"name":"theorcdev/separator","type":"registry:item","title":"8-bit Separator","description":"Horizontal or vertical pixel rule for dividing related content."},{"name":"theorcdev/sheet","type":"registry:item","title":"8-bit Sheet","description":"Side panel that slides over the page from a configurable edge."},{"name":"theorcdev/sidebar","type":"registry:item","title":"8-bit Sidebar","description":"Side navigation layout with grouped links, collapse controls, and responsive states."},{"name":"theorcdev/skeleton","type":"registry:item","title":"8-bit Skeleton","description":"Pixel-block placeholder for content that is still loading."},{"name":"theorcdev/slider","type":"registry:item","title":"8-bit Slider","description":"Range input with a pixel track, thumb, and keyboard controls."},{"name":"theorcdev/social-proof1","type":"registry:item","title":"8-bit Social Proof 1","description":"Stats bar with numbers and optional logo cloud."},{"name":"theorcdev/social-proof2","type":"registry:item","title":"8-bit Social Proof 2","description":"Two-column testimonial cards."},{"name":"theorcdev/social-proof3","type":"registry:item","title":"8-bit Social Proof 3","description":"Swipeable review carousel with ratings."},{"name":"theorcdev/spinner","type":"registry:item","title":"8-bit Spinner","description":"Pixel activity indicator for pending work and loading states."},{"name":"theorcdev/switch","type":"registry:item","title":"8-bit Switch","description":"On-off control with a pixel track, thumb, and disabled state."},{"name":"theorcdev/table","type":"registry:item","title":"8-bit Table","description":"Table primitives for headers, rows, cells, captions, and footers."},{"name":"theorcdev/tabs","type":"registry:item","title":"8-bit Tabs","description":"Tab list and panels for switching between related views."},{"name":"theorcdev/team1","type":"registry:item","title":"8-bit Team 1","description":"Team grid with pixel avatars and roles."},{"name":"theorcdev/team2","type":"registry:item","title":"8-bit Changelog","description":"Changelog feed with dates and badges."},{"name":"theorcdev/team3","type":"registry:item","title":"8-bit Case Studies","description":"Case study cards with KPI badges."},{"name":"theorcdev/textarea","type":"registry:item","title":"8-bit Textarea","description":"Multiline text field with pixel borders and validation states."},{"name":"theorcdev/theme-selector","type":"registry:item","title":"8-bit Theme Selector","description":"Theme menu with a code-copy action and shared context for the active theme."},{"name":"theorcdev/timeline1","type":"registry:item","title":"8-bit Timeline 1","description":"Vertical timeline with connecting line."},{"name":"theorcdev/timeline2","type":"registry:item","title":"8-bit Timeline 2","description":"Horizontal progress steps with checkpoints."},{"name":"theorcdev/timeline3","type":"registry:item","title":"8-bit Timeline 3","description":"Zigzag roadmap with alternating cards."},{"name":"theorcdev/toast","type":"registry:item","title":"8-bit Toast","description":"Temporary notification with title, description, and optional action."},{"name":"theorcdev/toggle","type":"registry:item","title":"8-bit Toggle","description":"Pressable button that communicates an on or off state."},{"name":"theorcdev/toggle-group","type":"registry:item","title":"8-bit Toggle Group","description":"Grouped toggle buttons for single or multiple selections."},{"name":"theorcdev/tooltip","type":"registry:item","title":"8-bit Tooltip","description":"Short hint that appears on hover or keyboard focus."},{"name":"theorcdev/victory-screen","type":"registry:item","title":"8-bit Victory Screen","description":"Win screen with a result message, score details, and follow-up actions."},{"name":"theorcdev/xp-bar","type":"registry:item","title":"8-bit XP Bar","description":"Experience meter with current progress, level details, and a level-up animation."},{"name":"trophyso/achievement-badge","type":"registry:item","title":"Achievement Badge","description":"An achievement badge with locked and unlocked states, progress rings, and rarity levels."},{"name":"trophyso/achievement-card","type":"registry:item","title":"Achievement Card","description":"A profile card with achievement totals, featured badges, and a scrollable badge list."},{"name":"trophyso/achievement-grid","type":"registry:item","title":"Achievement Grid","description":"A responsive badge gallery with progress and rarity states across breakpoints."},{"name":"trophyso/achievement-list","type":"registry:item","title":"Achievement List","description":"A vertical achievement list with icons, descriptions, and optional progress."},{"name":"trophyso/achievement-unlocked","type":"registry:item","title":"Achievement Unlocked","description":"A celebration dialog for a newly unlocked achievement with a badge and share actions."},{"name":"trophyso/leaderboard-card","type":"registry:item","title":"Leaderboard Card","description":"A leaderboard card combining a date range, podium, and ranked participant list."},{"name":"trophyso/leaderboard-podium","type":"registry:item","title":"Leaderboard Podium","description":"A top-three podium with crowns, avatars, scores, and rank positions."},{"name":"trophyso/leaderboard-rankings","type":"registry:item","title":"Leaderboard Rankings","description":"A ranked participant list with avatars, scores, bylines, and crown highlights."},{"name":"trophyso/points-awards","type":"registry:item","title":"Points Awards","description":"A dated activity feed for point awards, totals, and trigger types."},{"name":"trophyso/points-badge","type":"registry:item","title":"Points Badge","description":"A compact badge for displaying point or currency-style totals."},{"name":"trophyso/points-boost","type":"registry:item","title":"Points Boost","description":"A multiplier callout with an optional countdown for time-limited point boosts."},{"name":"trophyso/points-chart","type":"registry:item","title":"Points Chart","description":"A Recharts time series for tracking point trends, campaigns, and seasonality."},{"name":"trophyso/points-levels-list","type":"registry:item","title":"Points Levels List","description":"A tiered level list with thresholds and optional progress between levels."},{"name":"trophyso/points-levels-timeline","type":"registry:item","title":"Points Levels Timeline","description":"A vertical progression timeline with levels, sub-levels, thresholds, and current progress."},{"name":"trophyso/streak-badge","type":"registry:item","title":"Streak Badge","description":"A compact streak counter for daily, weekly, monthly, or yearly periods."},{"name":"trophyso/streak-calendar","type":"registry:item","title":"Streak Calendar","description":"Week, month, and contribution-style calendars for streak history and freeze days."},{"name":"trophyso/streak-card","type":"registry:item","title":"Streak Card","description":"A streak summary card with the current run, longest record, and optional rules."},{"name":"udecode/ai-kit","type":"registry:item","title":"AI Kit","description":"Rich-text editing plugins for ai, composed as a reusable Plate feature kit."},{"name":"udecode/ai-menu","type":"registry:item","title":"AI Menu","description":"A menu for AI-powered content generation and insertion."},{"name":"udecode/ai-node","type":"registry:item","title":"AI Leaf","description":"A text highlighter for AI-generated content."},{"name":"udecode/ai-toolbar-button","type":"registry:item","title":"AI Toolbar Button","description":"A toolbar button for accessing AI features."},{"name":"udecode/align-base-kit","type":"registry:item","title":"Align Base Kit","description":"Static rendering plugins for align, composed as a reusable Plate feature kit."},{"name":"udecode/align-kit","type":"registry:item","title":"Align Kit","description":"Rich-text editing plugins for align, composed as a reusable Plate feature kit."},{"name":"udecode/align-toolbar-button","type":"registry:item","title":"Align Toolbar Button","description":"A dropdown menu for text alignment controls."},{"name":"udecode/autoformat-classic-kit","type":"registry:item","title":"Autoformat Classic Kit","description":"Rich-text editing plugins for autoformat classic, composed as a reusable Plate feature kit."},{"name":"udecode/autoformat-kit","type":"registry:item","title":"Autoformat Kit","description":"Rich-text editing plugins for autoformat, composed as a reusable Plate feature kit."},{"name":"udecode/basic-blocks-base-kit","type":"registry:item","title":"Basic Blocks Base Kit","description":"Static rendering plugins for basic blocks, composed as a reusable Plate feature kit."},{"name":"udecode/basic-blocks-kit","type":"registry:item","title":"Basic Blocks Kit","description":"Rich-text editing plugins for basic blocks, composed as a reusable Plate feature kit."},{"name":"udecode/basic-marks-base-kit","type":"registry:item","title":"Basic Marks Base Kit","description":"Static rendering plugins for basic marks, composed as a reusable Plate feature kit."},{"name":"udecode/basic-marks-kit","type":"registry:item","title":"Basic Marks Kit","description":"Rich-text editing plugins for basic marks, composed as a reusable Plate feature kit."},{"name":"udecode/basic-nodes-kit","type":"registry:item","title":"Basic Nodes Kit","description":"Rich-text editing plugins for basic nodes, composed as a reusable Plate feature kit."},{"name":"udecode/block-context-menu","type":"registry:item","title":"Block Context Menu","description":"A context menu for block-level operations."},{"name":"udecode/block-discussion","type":"registry:item","title":"Block Discussion","description":"A popover interface for managing discussions: comments, replies, suggestions."},{"name":"udecode/block-draggable","type":"registry:item","title":"Block Draggable","description":"A block wrapper with a drag handle for moving editor blocks."},{"name":"udecode/block-list","type":"registry:item","title":"List","description":"List components."},{"name":"udecode/block-menu-kit","type":"registry:item","title":"Menu Kit","description":"Rich-text editing plugins for menu, composed as a reusable Plate feature kit."},{"name":"udecode/block-placeholder-kit","type":"registry:item","title":"Placeholder Kit","description":"Rich-text editing plugins for placeholder, composed as a reusable Plate feature kit."},{"name":"udecode/block-selection","type":"registry:item","title":"Block Selection","description":"A visual overlay for selected blocks."},{"name":"udecode/block-selection-kit","type":"registry:item","title":"Selection Kit","description":"Rich-text editing plugins for selection, composed as a reusable Plate feature kit."},{"name":"udecode/block-suggestion","type":"registry:item","title":"Block Suggestion","description":"React editor block suggestion for rich-text document interfaces."},{"name":"udecode/blockquote-node","type":"registry:item","title":"Blockquote Element","description":"A quote component for block quotes."},{"name":"udecode/callout-base-kit","type":"registry:item","title":"Callout Base Kit","description":"Static rendering plugins for callout, composed as a reusable Plate feature kit."},{"name":"udecode/callout-kit","type":"registry:item","title":"Callout Kit","description":"Rich-text editing plugins for callout, composed as a reusable Plate feature kit."},{"name":"udecode/callout-node","type":"registry:item","title":"Callout Node","description":"A callout component for highlighting important information with customizable icons and styles."},{"name":"udecode/caption","type":"registry:item","title":"Caption","description":"A text field for adding captions to media elements."},{"name":"udecode/code-block-base-kit","type":"registry:item","title":"Code Block Base Kit","description":"Static rendering plugins for code block, composed as a reusable Plate feature kit."},{"name":"udecode/code-block-kit","type":"registry:item","title":"Code Block Kit","description":"Rich-text editing plugins for code block, composed as a reusable Plate feature kit."},{"name":"udecode/code-block-node","type":"registry:item","title":"Code Block Nodes","description":"A code block with syntax highlighting and language selection."},{"name":"udecode/code-drawing-base-kit","type":"registry:item","title":"Code Drawing Base Kit","description":"Static rendering plugins for code drawing, composed as a reusable Plate feature kit."},{"name":"udecode/code-drawing-kit","type":"registry:item","title":"Code Drawing Kit","description":"Rich-text editing plugins for code drawing, composed as a reusable Plate feature kit."},{"name":"udecode/code-drawing-node","type":"registry:item","title":"Code Drawing Node","description":"Create diagrams from code using PlantUML, Graphviz, Flowchart, or Mermaid."},{"name":"udecode/code-node","type":"registry:item","title":"Code Leaf","description":"An inline component for code snippets."},{"name":"udecode/column-base-kit","type":"registry:item","title":"Column Base Kit","description":"Static rendering plugins for column, composed as a reusable Plate feature kit."},{"name":"udecode/column-kit","type":"registry:item","title":"Column Kit","description":"Rich-text editing plugins for column, composed as a reusable Plate feature kit."},{"name":"udecode/column-node","type":"registry:item","title":"Column Nodes","description":"Resizable column components for layout."},{"name":"udecode/comment-base-kit","type":"registry:item","title":"Comment Base Kit","description":"Static rendering plugins for comment, composed as a reusable Plate feature kit."},{"name":"udecode/comment-kit","type":"registry:item","title":"Comment Kit","description":"Rich-text editing plugins for comment, composed as a reusable Plate feature kit."},{"name":"udecode/comment-node","type":"registry:item","title":"Comment Leaf","description":"A text component for displaying comments with visual indicators."},{"name":"udecode/comment-toolbar-button","type":"registry:item","title":"Comment Toolbar Button","description":"A toolbar button for adding inline comments."},{"name":"udecode/copilot-kit","type":"registry:item","title":"Copilot Kit","description":"Rich-text editing plugins for copilot, composed as a reusable Plate feature kit."},{"name":"udecode/cursor-overlay","type":"registry:item","title":"Cursor Overlay","description":"A visual overlay for cursors and selections."},{"name":"udecode/cursor-overlay-kit","type":"registry:item","title":"Cursor Overlay Kit","description":"Rich-text editing plugins for cursor overlay, composed as a reusable Plate feature kit."},{"name":"udecode/date-base-kit","type":"registry:item","title":"Date Base Kit","description":"Static rendering plugins for date, composed as a reusable Plate feature kit."},{"name":"udecode/date-kit","type":"registry:item","title":"Date Kit","description":"Rich-text editing plugins for date, composed as a reusable Plate feature kit."},{"name":"udecode/date-node","type":"registry:item","title":"Date Element","description":"A date field component with calendar picker."},{"name":"udecode/discussion-kit","type":"registry:item","title":"Discussion Kit","description":"Rich-text editing plugins for discussion, composed as a reusable Plate feature kit."},{"name":"udecode/dnd-kit","type":"registry:item","title":"Drag and Drop Kit","description":"Rich-text editing plugins for drag and drop, composed as a reusable Plate feature kit."},{"name":"udecode/docx-export-kit","type":"registry:item","title":"DOCX Export Kit","description":"Rich-text editing plugins for docx export, composed as a reusable Plate feature kit."},{"name":"udecode/docx-kit","type":"registry:item","title":"DOCX Kit","description":"Rich-text editing plugins for docx, composed as a reusable Plate feature kit."},{"name":"udecode/editor","type":"registry:item","title":"Editor","description":"A container for the editor content and styling."},{"name":"udecode/editor-ai","type":"registry:item","title":"Editor AI","description":"An AI editor"},{"name":"udecode/editor-base-kit","type":"registry:item","title":"Editor Base Kit","description":"Static rendering plugins for editor, composed as a reusable Plate feature kit."},{"name":"udecode/editor-basic","type":"registry:item","title":"Editor Basic","description":"A basic editor"},{"name":"udecode/editor-kit","type":"registry:item","title":"Editor Kit","description":"Rich-text editing plugins for editor, composed as a reusable Plate feature kit."},{"name":"udecode/editor-select","type":"registry:item","title":"Editor Select","description":"A multi-select editor"},{"name":"udecode/emoji-kit","type":"registry:item","title":"Emoji Kit","description":"Rich-text editing plugins for emoji, composed as a reusable Plate feature kit."},{"name":"udecode/emoji-node","type":"registry:item","title":"Emoji Input Element","description":"An input component for emoji search and insertion."},{"name":"udecode/emoji-toolbar-button","type":"registry:item","title":"Emoji Toolbar Button","description":"An emoji picker toolbar button."},{"name":"udecode/equation-node","type":"registry:item","title":"Equation Element","description":"Displays a LaTeX equation element with an editable popover for inputting and rendering mathematical expressions."},{"name":"udecode/equation-toolbar-button","type":"registry:item","title":"Equation Toolbar Button","description":"A toolbar button for inserting and editing equations."},{"name":"udecode/excalidraw-kit","type":"registry:item","title":"Excalidraw Kit","description":"Rich-text editing plugins for excalidraw, composed as a reusable Plate feature kit."},{"name":"udecode/excalidraw-node","type":"registry:item","title":"Excalidraw Element","description":"A drawing component powered by Excalidraw."},{"name":"udecode/exit-break-kit","type":"registry:item","title":"Exit Break Kit","description":"Rich-text editing plugins for exit break, composed as a reusable Plate feature kit."},{"name":"udecode/export-toolbar-button","type":"registry:item","title":"Export Toolbar Button","description":"A toolbar button for exporting editor content in various formats (HTML, PDF, Image, Markdown)."},{"name":"udecode/fixed-toolbar","type":"registry:item","title":"Fixed Toolbar","description":"A fixed toolbar that stays at the top of the editor."},{"name":"udecode/fixed-toolbar-buttons","type":"registry:item","title":"Fixed Toolbar Buttons","description":"A set of commonly used formatting buttons."},{"name":"udecode/fixed-toolbar-classic-buttons","type":"registry:item","title":"Fixed Toolbar List Buttons","description":"React editor fixed toolbar list buttons for rich-text document interfaces."},{"name":"udecode/fixed-toolbar-classic-kit","type":"registry:item","title":"Fixed Toolbar Classic Kit","description":"Rich-text editing plugins for fixed toolbar classic, composed as a reusable Plate feature kit."},{"name":"udecode/fixed-toolbar-kit","type":"registry:item","title":"Fixed Toolbar Kit","description":"Rich-text editing plugins for fixed toolbar, composed as a reusable Plate feature kit."},{"name":"udecode/floating-toolbar","type":"registry:item","title":"Floating Toolbar","description":"A contextual toolbar that appears over selected text."},{"name":"udecode/floating-toolbar-buttons","type":"registry:item","title":"Floating Toolbar Buttons","description":"A set of formatting buttons for the floating toolbar."},{"name":"udecode/floating-toolbar-classic-buttons","type":"registry:item","title":"Floating Toolbar Classic Buttons","description":"A set of commonly used formatting buttons for the floating toolbar with classic list support."},{"name":"udecode/floating-toolbar-classic-kit","type":"registry:item","title":"Floating Toolbar Classic Kit","description":"Rich-text editing plugins for floating toolbar classic, composed as a reusable Plate feature kit."},{"name":"udecode/floating-toolbar-kit","type":"registry:item","title":"Floating Toolbar Kit","description":"Rich-text editing plugins for floating toolbar, composed as a reusable Plate feature kit."},{"name":"udecode/font-base-kit","type":"registry:item","title":"Font Base Kit","description":"Static rendering plugins for font, composed as a reusable Plate feature kit."},{"name":"udecode/font-color-toolbar-button","type":"registry:item","title":"Font Color Toolbar Button","description":"A color picker toolbar button with text and background color controls."},{"name":"udecode/font-kit","type":"registry:item","title":"Font Kit","description":"Rich-text editing plugins for font, composed as a reusable Plate feature kit."},{"name":"udecode/font-size-toolbar-button","type":"registry:item","title":"Font Size Toolbar Button","description":"A toolbar control for adjusting font size."},{"name":"udecode/footnote-base-kit","type":"registry:item","title":"Footnote Base Kit","description":"Static rendering plugins for footnote, composed as a reusable Plate feature kit."},{"name":"udecode/footnote-kit","type":"registry:item","title":"Footnote Kit","description":"Rich-text editing plugins for footnote, composed as a reusable Plate feature kit."},{"name":"udecode/footnote-node","type":"registry:item","title":"Footnote Elements","description":"Inline footnote references, definitions, and input UI."},{"name":"udecode/ghost-text","type":"registry:item","title":"Ghost Text","description":"A text suggestion system that displays AI-generated content after the cursor."},{"name":"udecode/heading-node","type":"registry:item","title":"Heading Element","description":"A heading with multiple level support."},{"name":"udecode/highlight-node","type":"registry:item","title":"Highlight Leaf","description":"A text highlighter with customizable colors."},{"name":"udecode/history-toolbar-button","type":"registry:item","title":"History Toolbar Button","description":"Toolbar buttons for undo and redo operations."},{"name":"udecode/hr-node","type":"registry:item","title":"Horizontal Rule Element","description":"A horizontal rule component with focus states."},{"name":"udecode/import-toolbar-button","type":"registry:item","title":"Import Toolbar Button","description":"A toolbar button to import editor content from a file."},{"name":"udecode/indent-base-kit","type":"registry:item","title":"Indent Base Kit","description":"Static rendering plugins for indent, composed as a reusable Plate feature kit."},{"name":"udecode/indent-kit","type":"registry:item","title":"Indent Kit","description":"Rich-text editing plugins for indent, composed as a reusable Plate feature kit."},{"name":"udecode/indent-toolbar-button","type":"registry:item","title":"Indent Toolbar Buttons","description":"Toolbar controls for block indentation."},{"name":"udecode/inline-combobox","type":"registry:item","title":"Inline Combobox","description":"A combobox for inline suggestions."},{"name":"udecode/insert-toolbar-button","type":"registry:item","title":"Insert Toolbar Button","description":"A menu for inserting different types of blocks."},{"name":"udecode/insert-toolbar-classic-button","type":"registry:item","title":"Insert Toolbar Classic Button","description":"A menu for inserting different types of blocks with classic list support."},{"name":"udecode/kbd-node","type":"registry:item","title":"Keyboard Input Leaf","description":"A component for styling keyboard shortcuts."},{"name":"udecode/line-height-base-kit","type":"registry:item","title":"Line Height Base Kit","description":"Static rendering plugins for line height, composed as a reusable Plate feature kit."},{"name":"udecode/line-height-kit","type":"registry:item","title":"Line Height Kit","description":"Rich-text editing plugins for line height, composed as a reusable Plate feature kit."},{"name":"udecode/line-height-toolbar-button","type":"registry:item","title":"Line Height Toolbar Button","description":"A menu for controlling text line spacing."},{"name":"udecode/link-base-kit","type":"registry:item","title":"Link Base Kit","description":"Static rendering plugins for link, composed as a reusable Plate feature kit."},{"name":"udecode/link-kit","type":"registry:item","title":"Link Kit","description":"Rich-text editing plugins for link, composed as a reusable Plate feature kit."},{"name":"udecode/link-node","type":"registry:item","title":"Link Element","description":"A component for rendering hyperlinks with hover states."},{"name":"udecode/link-toolbar","type":"registry:item","title":"Link Floating Toolbar","description":"A floating interface for link editing."},{"name":"udecode/link-toolbar-button","type":"registry:item","title":"Link Toolbar Button","description":"A toolbar control for link management."},{"name":"udecode/list-base-kit","type":"registry:item","title":"List Base Kit","description":"Static rendering plugins for list, composed as a reusable Plate feature kit."},{"name":"udecode/list-classic-kit","type":"registry:item","title":"List Classic Kit","description":"Rich-text editing plugins for list classic, composed as a reusable Plate feature kit."},{"name":"udecode/list-classic-node","type":"registry:item","title":"List Nodes","description":"List (classic) nodes for ordered and unordered items."},{"name":"udecode/list-classic-toolbar-button","type":"registry:item","title":"List Toolbar Buttons","description":"Toolbar controls for list creation and management."},{"name":"udecode/list-kit","type":"registry:item","title":"List Kit","description":"Rich-text editing plugins for list, composed as a reusable Plate feature kit."},{"name":"udecode/list-toolbar-button","type":"registry:item","title":"List Toolbar Button","description":"A toolbar control for adjusting list indentation."},{"name":"udecode/mark-toolbar-button","type":"registry:item","title":"Mark Toolbar Button","description":"A toolbar control for basic text formatting."},{"name":"udecode/markdown-kit","type":"registry:item","title":"Markdown Kit","description":"Rich-text editing plugins for markdown, composed as a reusable Plate feature kit."},{"name":"udecode/math-base-kit","type":"registry:item","title":"Math Base Kit","description":"Static rendering plugins for math, composed as a reusable Plate feature kit."},{"name":"udecode/math-kit","type":"registry:item","title":"Math Kit","description":"Rich-text editing plugins for math, composed as a reusable Plate feature kit."},{"name":"udecode/media-audio-node","type":"registry:item","title":"Media Audio Element","description":"An audio player component with caption support."},{"name":"udecode/media-base-kit","type":"registry:item","title":"Media Base Kit","description":"Static rendering plugins for media, composed as a reusable Plate feature kit."},{"name":"udecode/media-embed-node","type":"registry:item","title":"Media Embed Element","description":"A component for embedded media content with resizing and caption support."},{"name":"udecode/media-file-node","type":"registry:item","title":"Media File Element","description":"A file attachment component with download capability and caption."},{"name":"udecode/media-image-node","type":"registry:item","title":"Image Element","description":"Image element with lazy loading, resizing capabilities, and optional caption."},{"name":"udecode/media-kit","type":"registry:item","title":"Media Kit","description":"Media kit without API (see media-uploadthing-api for reference)"},{"name":"udecode/media-placeholder-node","type":"registry:item","title":"Media Placeholder Element","description":"A placeholder for media upload progress indication."},{"name":"udecode/media-preview-dialog","type":"registry:item","title":"Media Preview Dialog","description":"A modal component for previewing and manipulating images."},{"name":"udecode/media-toolbar","type":"registry:item","title":"Media Toolbar","description":"A toolbar interface for media settings."},{"name":"udecode/media-toolbar-button","type":"registry:item","title":"Media Toolbar Button","description":"Toolbar button for inserting and managing media."},{"name":"udecode/media-upload-toast","type":"registry:item","title":"Media Upload Toast","description":"Show toast notifications for media uploads."},{"name":"udecode/media-uploadthing-kit","type":"registry:item","title":"Media Uploadthing Kit","description":"media-kit + media-uploadthing-api"},{"name":"udecode/media-video-node","type":"registry:item","title":"Media Video Element","description":"A video player component with YouTube and file upload support."},{"name":"udecode/mention-base-kit","type":"registry:item","title":"Mention Base Kit","description":"Static rendering plugins for mention, composed as a reusable Plate feature kit."},{"name":"udecode/mention-kit","type":"registry:item","title":"Mention Kit","description":"Rich-text editing plugins for mention, composed as a reusable Plate feature kit."},{"name":"udecode/mention-node","type":"registry:item","title":"Mention Nodes","description":"A mention element with customizable prefix and label, powered by a combobox."},{"name":"udecode/mode-toolbar-button","type":"registry:item","title":"Mode Toolbar Button","description":"A menu for switching between editor modes."},{"name":"udecode/more-toolbar-button","type":"registry:item","title":"More Toolbar Button","description":"A menu for additional text formatting options."},{"name":"udecode/paragraph-node","type":"registry:item","title":"Paragraph Element","description":"A paragraph block with background color support."},{"name":"udecode/remote-cursor-overlay","type":"registry:item","title":"Remote Cursor Overlay","description":"A cursor overlay to display multiplayer cursors in the yjs plugin."},{"name":"udecode/resize-handle","type":"registry:item","title":"Resize Handle","description":"A resizable wrapper with resize handles."},{"name":"udecode/search-highlight-node","type":"registry:item","title":"Search Highlight Leaf","description":"A component that highlights search results in text."},{"name":"udecode/select-editor","type":"registry:item","title":"Select Editor","description":"An editor to select tags."},{"name":"udecode/slash-kit","type":"registry:item","title":"Slash Kit","description":"Rich-text editing plugins for slash, composed as a reusable Plate feature kit."},{"name":"udecode/slash-node","type":"registry:item","title":"Slash Input Element","description":"A command input component for inserting various elements."},{"name":"udecode/slate-to-html","type":"registry:item","title":"Slate To Html","description":"React editor slate to html for rich-text document interfaces."},{"name":"udecode/suggestion-base-kit","type":"registry:item","title":"Suggestion Base Kit","description":"Static rendering plugins for suggestion, composed as a reusable Plate feature kit."},{"name":"udecode/suggestion-kit","type":"registry:item","title":"Suggestion Kit","description":"Rich-text editing plugins for suggestion, composed as a reusable Plate feature kit."},{"name":"udecode/suggestion-node","type":"registry:item","title":"Suggestion Leaf","description":"A text component for suggestion."},{"name":"udecode/suggestion-toolbar-button","type":"registry:item","title":"Suggestion Toolbar Button","description":"A toolbar button for toggling suggestion mode in the editor."},{"name":"udecode/tabbable-kit","type":"registry:item","title":"Tabbable Kit","description":"Rich-text editing plugins for tabbable, composed as a reusable Plate feature kit."},{"name":"udecode/table-base-kit","type":"registry:item","title":"Table Base Kit","description":"Static rendering plugins for table, composed as a reusable Plate feature kit."},{"name":"udecode/table-kit","type":"registry:item","title":"Table Kit","description":"Rich-text editing plugins for table, composed as a reusable Plate feature kit."},{"name":"udecode/table-node","type":"registry:item","title":"Table Element","description":"A table component with floating toolbar and border customization."},{"name":"udecode/table-toolbar-button","type":"registry:item","title":"Table Toolbar Button","description":"A menu for table manipulation and formatting."},{"name":"udecode/tag-node","type":"registry:item","title":"Tag Element","description":"A tag element component with selection states and styling."},{"name":"udecode/toc-base-kit","type":"registry:item","title":"Table of Contents Base Kit","description":"Static rendering plugins for table of contents, composed as a reusable Plate feature kit."},{"name":"udecode/toc-kit","type":"registry:item","title":"Table of Contents Kit","description":"Rich-text editing plugins for table of contents, composed as a reusable Plate feature kit."},{"name":"udecode/toc-node","type":"registry:item","title":"TOC Element","description":"A table of contents component with links to document headings."},{"name":"udecode/toggle-base-kit","type":"registry:item","title":"Toggle Base Kit","description":"Static rendering plugins for toggle, composed as a reusable Plate feature kit."},{"name":"udecode/toggle-kit","type":"registry:item","title":"Toggle Kit","description":"Rich-text editing plugins for toggle, composed as a reusable Plate feature kit."},{"name":"udecode/toggle-node","type":"registry:item","title":"Toggle Element","description":"A collapsible component for toggling content visibility."},{"name":"udecode/toggle-toolbar-button","type":"registry:item","title":"Toggle Toolbar Button","description":"A toolbar button for expanding and collapsing blocks."},{"name":"udecode/toolbar","type":"registry:item","title":"Toolbar","description":"Composable rich-text editor toolbar with button styles, groups, separators, and menus."},{"name":"udecode/turn-into-toolbar-button","type":"registry:item","title":"Turn Into Toolbar Button","description":"A menu for converting between different block types."},{"name":"udecode/turn-into-toolbar-classic-button","type":"registry:item","title":"Turn Into Toolbar Classic Button","description":"A dropdown to convert block types with classic list support."},{"name":"vercel/artifact","type":"registry:item","title":"Artifact","description":"Framed viewer for generated artifacts with a title bar, content area, and actions."},{"name":"vercel/canvas","type":"registry:item","title":"Canvas","description":"Node-based workspace for arranging and connecting steps in a workflow."},{"name":"vercel/chain-of-thought","type":"registry:item","title":"Chain of Thought","description":"Collapsible list for presenting intermediate reasoning steps and their status."},{"name":"vercel/checkpoint","type":"registry:item","title":"Checkpoint","description":"Restore point in a conversation with an action for returning to that state."},{"name":"vercel/code-block","type":"registry:item","title":"Code Block","description":"Syntax-highlighted code display with language labels and a copy action."},{"name":"vercel/confirmation","type":"registry:item","title":"Confirmation","description":"Approval prompt for a tool action with accept, reject, and resolved states."},{"name":"vercel/connection","type":"registry:item","title":"Connection","description":"Interactive connector for linking nodes in a workflow editor."},{"name":"vercel/context","type":"registry:item","title":"Context","description":"Token-usage indicator that shows how much of a model's context window is in use."},{"name":"vercel/controls","type":"registry:item","title":"Controls","description":"Compact control group for navigating and managing a node-based workspace."},{"name":"vercel/conversation","type":"registry:item","title":"Conversation","description":"Scrollable message thread that follows new content and offers a jump-to-latest control."},{"name":"vercel/edge","type":"registry:item","title":"Edge","description":"Styled connection line between nodes in a workflow canvas."},{"name":"vercel/image","type":"registry:item","title":"Image","description":"Generated-image display with loading, error, and completed states."},{"name":"vercel/inline-citation","type":"registry:item","title":"Inline Citation","description":"Source reference embedded in text with details available in a tooltip."},{"name":"vercel/message","type":"registry:item","title":"Message","description":"User and assistant message layout with streamed content and response actions."},{"name":"vercel/model-selector","type":"registry:item","title":"Model Selector","description":"Searchable menu for choosing a language model before sending a prompt."},{"name":"vercel/node","type":"registry:item","title":"Node","description":"Structured workflow node with connection handles, a header, and content slots."},{"name":"vercel/open-in-chat","type":"registry:item","title":"Open in Chat","description":"Share menu for opening content in supported AI chat services."},{"name":"vercel/panel","type":"registry:item","title":"Panel","description":"Overlay panel for controls or details within a node-based workspace."},{"name":"vercel/plan","type":"registry:item","title":"Plan","description":"Progress list for a multi-step plan with pending, active, and completed states."},{"name":"vercel/prompt-input","type":"registry:item","title":"Prompt Input","description":"Chat composer with attachments, model controls, and submit and stop actions."},{"name":"vercel/queue","type":"registry:item","title":"Queue","description":"Editable list of prompts waiting to be sent, with controls to reorder or remove them."},{"name":"vercel/reasoning","type":"registry:item","title":"Reasoning","description":"Collapsible reasoning display with streaming and completed states."},{"name":"vercel/shimmer","type":"registry:item","title":"Shimmer","description":"Animated text shimmer for streamed output and loading labels."},{"name":"vercel/sources","type":"registry:item","title":"Sources","description":"Collapsible source list for links and references used in a response."},{"name":"vercel/suggestion","type":"registry:item","title":"Suggestion","description":"Prompt suggestion chips that place a prepared query into the conversation."},{"name":"vercel/task","type":"registry:item","title":"Task","description":"Expandable task row with status, description, and supporting details."},{"name":"vercel/tool","type":"registry:item","title":"Tool","description":"Tool-call card that presents input, output, and execution status in a conversation."},{"name":"vercel/toolbar","type":"registry:item","title":"Toolbar","description":"Action toolbar positioned within a node-based workspace."},{"name":"vercel/web-preview","type":"registry:item","title":"Web Preview","description":"Browser-style preview pane with an address bar, loading state, and page controls."}]}