Prose

Consistent headings, lists, quotations, inline code, code blocks, and tables. Presentation only: no parser, sanitizer, syntax highlighter, or link policy.

Readable content without a Markdown dependency

Use Prose around trusted HTML or your renderer’s output. Links retain native keyboard focus.

A quiet content surface, separate from application chrome.
  • Consistent spacing and headings.
  • Code and tables scroll rather than widening the page.
const message = "Hello";
console.log(message);
ComponentOwnership
ComposerInput experience
ApplicationDraft persistence and submission
<Prose>
  <h2>Notes</h2>
  <p>
    Use <code>Composer</code> for message entry.
  </p>
  <pre>
    <code>{source}</code>
  </pre>
</Prose>

Supply trusted React content or sanitized renderer output. Code blocks and tables scroll horizontally rather than widening the page. Native links retain browser focus feedback.