Concrete
typography
Primitive

Code

Mono code block and inline code treatment.

Code should remain compact and inspectable. Use blocks for excerpts and InlineCode only for short identifiers inside prose.

ConcretePressure
TypeScript
const signal = concreteSignalSchema.parse("terminal")
Playground

Props in the URL.

Controls update query params directly, so every primitive state can be linked, rendered, and screenshotted deterministically.

Loading playground.
States

Rendered matrix.

Every state maps to the same render route through the `state` query param.

ConcretePressure
TypeScript
const signal = concreteSignalSchema.parse("terminal")
Default

TypeScript code block with inline code.

/render state
HTML
<button class="concrete-button">Run</button>
Html

HTML tokenizer hint.

/render state
Use ConcretePressure to document composition mode.
Inline

Inline code in prose rhythm.

/render state
Props

Public contract.

NameTypeDefaultDescription
code *string-CodeBlock source text.
languagestringTypeScriptHeader label and syntax tokenizer hint.
showLineNumbersbooleantrueRenders the numeric gutter.
copyLabelReactNodeCopyCopy button label.
childrenReactNode-InlineCode text content.