# Overview
Version {version}
# Components
> Components are the reusable building blocks of our design system. Each component meets a specific interaction or UI need, and has been specifically created to work together to create patterns and intuitive user experiences.
{modules
.flatMap((module) => module.declarations)
.filter(
(declaration) => declaration.kind === "class" && declaration.customElement && !exclude.includes(declaration.name)
)
.sort((a, b) => a.name.localeCompare(b.name))
.map((component) => (
))}
In progress
# Patterns
> Design patterns help create consistent, intuitive experiences across our products. They provide proven solutions to common UX challenges, reduce cognitive load for users, and speed up both design and development by offering ready-to-use combinations of our components.
Version {version}
# Design Tokens
> Design tokens are the foundational elements of our design system. They are used to create consistent and scalable UI components.
{tokenGroups.map((component) => (
))}