Components
A living catalogue of the reusable UI components and every variant they support.
Button
variant: contained | outlined, plus a
disabled state. Always uses the brand palette.
ButtonInline
Inline text-style link/button. Optional trailing icon and a
disabled state.
NavLink
variant: text | outlined | contained,
with active, icon and auto external states.
Link
Inline anchor. Auto-detects external links and appends an outward arrow. Responds to the active product colour theme.
Checkbox
variant: primary | primary-brand |
secondary | secondary-brand, shown checked/unchecked plus
disabled.
Chip
variant: default | primary, an icon-only mode, and a
button element with a selected state. The primary variant follows the
product colour theme.
Breadcrumb
Navigation trail from an items array; the final item renders as the current page.
Pager
Previous/next navigation. Either side may be omitted.
ProductCard
Linked product tile with thumbnail, description and a configurable linkLabel.
DownloadCard
Card with title/subtitle and icon, body
and actions slots. Accepts a product-color-theme.
KeyLines
v8.3.0
The JavaScript SDK for graph visualization.
FrameworkSelector
Dropdown for switching between framework variants of a docs/release-notes page.
React
Code
Syntax-highlighted code block (Shiki) with the shared theme config applied.
function greet(name: string): string {
return `Hello, ${name}!`;
} Tooltip
Floating tooltip wrapping any control. Needs a client directive; placement is configurable.