.md

Components

Standalone Angular components drawn in the website's language: flat, rule-framed or rule-topped, square-ish, built on the semantic tokens. Browse by category, or import any component from the barrel.

Import from src/app/components/ui:

import { DocsButtonComponent, DocsCardComponent } from '../components/ui';

Site layout

Structural components that frame the whole site rather than a content section. They live in src/app/components and are composed by the docs layout, (docs).page.ts.

ComponentWhat it does
TopNavigationComponentsrc/app/components/top-navigation.component.tsThe fixed 64px header on the rule: the logo, section menus, search, the theme toggle and Open Console.
SideNavigationComponentsrc/app/components/side-navigation.component.tsSection navigation with uppercase group labels; the current page is boxed in mint with a black border. A drawer on mobile.
ContentWrapperComponentsrc/app/components/content-wrapper.component.tsThe content column: prose styles plus the code-tab, content-tab, Mermaid and heading-anchor directives.
TableOfContentsComponentsrc/app/components/table-of-contents.component.ts"On this page", built from the h2/h3 headings, with a mint square on the section in view.