Join the Wadoozie Stream , Watch live events, stats & reactions • LIVE NOW →

Docs UI Components

Content blocks

Atomic typed block renderer used by every docs section. Supports paragraph, subheading, bulleted, and numbered lists — all content arrives via the typed `block` prop.

Paragraphs use body-large typography with 1.7 line height for comfortable long-read prose.

Subheading example

  • Bulleted items render with doc-soft markers
  • Each item is bold by default, matching Figma body-bullet-point spec
  1. Step one of an ordered list
  2. Step two, rendered with list-decimal markers

Code block

Labeled code block with a language badge, optional caption, and a Copy button backed by navigator.clipboard.

TypeScriptcomponents/example.tsx
import { DocsCodeBlock } from "@/components/docs-page/docs-code-block";

export function Example() {
	return (
		<DocsCodeBlock
			language="TypeScript"
			caption="components/example.tsx"
			code={`console.log("hello docs");`}
		/>
	);
}

Blockquote

Accent-bar blockquote on a primary-soft wash — for pull quotes and cited commentary.

The details are not the details. They make the design.
— Charles Eames

Callout box

Titled panel for highlighted prose — a richer sibling of DocsAlert with a title row, tone-aware icon badge, and free-form body content.

Alerts

Inline notice bars for informational, success, warning, and danger states. Danger and warning variants emit role=alert for assistive tech.

Heads up$WADZ transfers are paused during weekly reward settlement.

DeployedPublisher rewards v2 contract is live on mainnet.

Stat overview

Four-up stat grid with optional delta chip. Trend tone is derived from the leading sign of the delta string.

Total supply

1.0B

Fixed

Circulating

+4.2%

248M

Weekly burn

-0.8%

3.1M

Active publishers

+12.4%

12,480

Tables

Structured table for spec-like reference content. Scrolls horizontally on narrow viewports.

Docs design tokens
TokenValueUsage
--content-doc-body#ffefe4Primary docs body copy
--content-doc-muted#ddc7b8Secondary body + list items
--content-doc-softrgba(255,255,255,0.4)Captions, markers
--content-success-bright#01c47aPositive stat deltas, success icons

Tabs

Base-UI-powered tabs with a text-forward tab bar. Keyboard and screen-reader behaviour come from the primitive.

The $WADZ token powers progression, rewards, and governance across the Wadoozie ecosystem.

Media placeholders

16:9 holders used in docs while real illustrations and product captures are being produced.

Figure 1 — Token flow overview
Video 1 — Publisher rewards walkthrough

Typography

Heading + body ladder used across docs articles. Pulled from the Figma `blog` typography set and project tokens.

Headings

Heading 1 — Braah One, 56-72pxThe quick brown fox
Heading 2 — Braah One, 48-56pxThe quick brown fox
Heading 3 — Braah One, 40pxThe quick brown fox
Heading 4 — Braah One, 32pxThe quick brown fox
Heading 5 — Braah One, 28pxThe quick brown fox
Heading 6 — Braah One, 24pxThe quick brown fox

Body & labels

Body X-Large — TASA Explorer 500, 20pxLead paragraph used on docs intros and call-outs.
Body Large — TASA Explorer 500, 18px (lh 1.7)Default docs prose line height — 1.7 for comfortable long-read.
Body Medium — TASA Explorer 400, 16pxSupporting copy, captions, list items.
Label X-Large — TASA Explorer 700, 16-18pxSECTION HEADER
Label Small — TASA Explorer 500, 14pxBreadcrumb / caption label