Composition

Higher-level components combining primitives to create complex, reusable UI patterns.

Action

Interactive elements like buttons and links that trigger actions, navigation, or form submission.

Information

Read-only components for displaying static content like labels, badges, tooltips, and descriptive text.

Feedback

Components that notify users of system status, success, errors, or progress through alerts and temporary messages.

Media

Components for presenting images, video, icons, and rich visual assets.