| TextEditor.Root | Creates the Tiptap editor (StarterKit plus text style, alignment, image, placeholder, and character count) and shares it via context. | @/components/base/text-editor/text-editor |
| TextEditor.Toolbar | The prebuilt control strip: simple or advanced, docked or floating. | @/components/base/text-editor/text-editor |
| TextEditor.Content | The contenteditable surface bound to the context editor. | @/components/base/text-editor/text-editor |
| TextEditor.Label | The field label, wired to the editor id; clicking it focuses the editor. The only way to name the editor. | @/components/base/text-editor/text-editor |
| TextEditor.HintText | The hint line; with limit set and no children it renders a characters-left counter instead. | @/components/base/text-editor/text-editor |
| TextEditor.Tooltip | The selection bubble menu: 6 fixed controls over the selected text, dark by default. | @/components/base/text-editor/text-editor |
| TextEditorBold / Italic / … | 14 standalone toolbar controls (marks, alignment, list, link, image, color, font selects, generate) for composing custom strips. | @/components/base/text-editor/text-editor-extensions |
| EditorButton | The bare 32px toolbar button with isActive and isDisabled; every extension control renders one. | @/components/base/text-editor/text-editor-button |