Skip to main content
This page provides complete API reference documentation for the five fundamental primitive components in src/core/ui/. These are Layer 1 components (atoms) that serve as the foundational building blocks for all higher-level components in the library. Scope: This page covers only the core primitives: Block, Box, Grid, Flex, and Stack. For extended UI components (Button, Card, Badge, etc.), see UI Components. For architectural explanations and composition patterns, see Core Components.

Component Overview

The core primitives provide low-level rendering capabilities with direct access to the CVA variant system. They render semantic HTML5 elements while accepting variant props for styling.