Component Manifest Test
Component Manifest System

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.

Unified Component Testing

Component Categories in the Manifest

Sections
layers

Sections

Page layout components like Hero, Features, CTA, Stats, and FAQ sections.

Animations (Anime)
sparkles

Animations (Anime)

383 animation components using the Anime.js library for smooth, performant animations.

Animations (Motion)
zap

Animations (Motion)

167 Framer Motion components for declarative React animations.

Charts
bar-chart

Charts

277 chart components for data visualization including area, bar, line, and pie charts.

pie-chart

Visualizations

211 D3-powered visualization components for complex data displays.

puzzle

UI Components

61 base UI components including buttons, cards, modals, and form elements.

Manifest Statistics

383
Anime Animations
277
Chart Components
211
Visualizations
167
Motion Animations

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.