Skip to content
Portable Text Editor
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Getting started
Guides
Customize how elements render
Behavior Recipes
Create a custom behavior
Customize the toolbar
Concepts
Portable Text Editor
Behaviors
Reference
Behavior API
Hooks
Selectors
API
Classes
PortableTextEditor
Interfaces
BlockAnnotationRenderProps
BlockChildRenderProps
BlockDecoratorRenderProps
BlockListItemRenderProps
BlockRenderProps
BlockStyleRenderProps
EditableAPI
EditableAPIDeleteOptions
PasteData
PortableTextSpan
RangeDecoration
RangeDecorationOnMovedDetails
Type Aliases
AddedAnnotationPaths
BaseDefinition
Behavior
BehaviorActionIntend
BehaviorActionIntendSet
BehaviorEvent
BehaviorGuard
BlockOffset
BlurChange
ConnectionChange
Editor
EditorChange
EditorChanges
EditorConfig
EditorContext
EditorEmittedEvent
EditorEvent
EditorProviderProps
EditorSchema
EditorSelection
EditorSelectionPoint
EditorSelector
EditorSnapshot
ErrorChange
FocusChange
HotkeyOptions
InvalidValue
InvalidValueResolution
LoadingChange
MutationChange
NativeBehaviorEvent
OmitFromUnion
OnBeforeInputFn
OnCopyFn
OnPasteFn
OnPasteResult
OnPasteResultOrPromise
Patch
PatchChange
PatchObservable
PickFromUnion
PortableTextBlock
PortableTextChild
PortableTextEditableProps
PortableTextEditorProps
ReadyChange
RedoChange
RenderAnnotationFunction
RenderBlockFunction
RenderChildFunction
RenderDecoratorFunction
RenderEditableFunction
RenderListItemFunction
RenderPlaceholderFunction
RenderStyleFunction
SchemaDefinition
ScrollSelectionIntoViewFunction
SelectionChange
SyntheticBehaviorEvent
UndoChange
UnsetChange
ValueChange
Functions
defineSchema
EditorEventListener
EditorProvider
keyGenerator
PortableTextEditable
useEditor
useEditorSelector
usePortableTextEditor
usePortableTextEditorSelection
Integrations
Serializers
Portable Text Specification
GitHub
Select theme
Dark
Light
Auto
useEditor
useEditor
():
Editor
Returns
Editor
Defined in
packages/editor/src/editor/editor-provider.tsx:70