Built-in Schema Fields

RichTextField

Basic Usage

Use RichTextField when the schema needs rich text content stored in the form state.

Registry

  • Key: richText
  • Module: src/forms/fields/RichTextField.tsx

Role in SchemaForm

TipTap-based rich text bound to the form store (JSON document shape per TipTap). Uses components under @verbb/plugin-kit-react/components/tiptap.

Example schema

json
{
  "$field": "richText",
  "name": "body",
  "label": "Body"
}
  • Plain component docs: TiptapEditor
  • getRichTextHtml / getRichTextText in @verbb/plugin-kit-react/utils for serialization helpers
Edit this page
Last updated: May 22, 2026, 6:53 PM