Unified Component Testing
This test page validates that the component manifest system correctly resolves components from the manifest. The system has loaded 1,268 components across 13 categories.

Component Categories in the Manifest
Sections
Page layout components like Hero, Features, CTA, Stats, and FAQ sections.
Animations (Anime)
383 animation components using the Anime.js library for smooth, performant animations.
Animations (Motion)
167 Framer Motion components for declarative React animations.
Charts
277 chart components for data visualization including area, bar, line, and pie charts.
Visualizations
211 D3-powered visualization components for complex data displays.
UI Components
61 base UI components including buttons, cards, modals, and form elements.
Manifest Statistics
Frequently Asked Questions
What is the component manifest system?
The component manifest system is an auto-generated JSON registry of all 1,268 components in the theme. It enables the adapter to dynamically resolve and render any component by type and category.
How are components categorized?
Components are organized into 13 categories: section, animation/anime, animation/motion, animation/rive, chart, visualization, ui, auth, content, layout, interactive, d3, and root.
What rendering modes are supported?
The manifest supports multiple Astro rendering modes: static (no JS), client:load (immediate hydration), client:visible (viewport hydration), client:idle (idle browser hydration), and client:only (client-side only).
How is the manifest generated?
The manifest is automatically generated by scanning the theme's component directories and extracting metadata including name, path, category, and recommended rendering mode.
Component Manifest System Successfully Loaded
The component manifest system has been validated and is working correctly. All 1,268 components are available for use.