Skip to content

PortableTextEditor

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:33

new PortableTextEditor(config): PortableTextEditor

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:43

EditableAPI

ActorRef

PortableTextEditor

schemaTypes: Schema

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:37

A lookup table for all the relevant schema types for this portable text type.

setEditable(editable): void

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:48

EditableAPI

void


static activeAnnotations(editor): PortableTextObject[]

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:65

PortableTextEditor

PortableTextObject[]


static addAnnotation<TSchemaType>(editor, type, value?): AddedAnnotationPaths | undefined

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:105

TSchemaType extends object

PortableTextEditor

TSchemaType

AddedAnnotationPaths | undefined


static blur(editor): void

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:123

PortableTextEditor

void


static delete(editor, selection, options?): void

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:141

PortableTextEditor

EditorSelection

EditableAPIDeleteOptions

void


static findByPath(editor, path): [PortableTextObject | PortableTextSpan | PortableTextTextBlock<PortableTextObject | PortableTextSpan> | undefined, Path | undefined]

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:154

PortableTextEditor

Path

[PortableTextObject | PortableTextSpan | PortableTextTextBlock<PortableTextObject | PortableTextSpan> | undefined, Path | undefined]


static findDOMNode(editor, element): Node | undefined

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:147

PortableTextEditor

PortableTextObject | PortableTextSpan | PortableTextTextBlock<PortableTextObject | PortableTextSpan>

Node | undefined


static focus(editor): void

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:169

PortableTextEditor

void


static focusBlock(editor): PortableTextBlock | undefined

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:183

PortableTextEditor

PortableTextBlock | undefined


static focusChild(editor): PortableTextChild | undefined

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:197

PortableTextEditor

PortableTextChild | undefined


static getFragment(editor): PortableTextBlock[] | undefined

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:485

PortableTextEditor

PortableTextBlock[] | undefined


static getSelection(editor): EditorSelection

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:213

PortableTextEditor

EditorSelection


static getValue(editor): PortableTextBlock[] | undefined

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:227

PortableTextEditor

PortableTextBlock[] | undefined


static hasBlockStyle(editor, blockStyle): boolean

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:241

PortableTextEditor

string

boolean


static hasListStyle(editor, listStyle): boolean

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:255

PortableTextEditor

string

boolean


static insertBlock<TSchemaType>(editor, type, value?): Path | undefined

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:343

TSchemaType extends object

PortableTextEditor

TSchemaType

Path | undefined


static insertBreak(editor): void

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:362

PortableTextEditor

void


static insertChild<TSchemaType>(editor, type, value?): Path | undefined

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:319

TSchemaType extends object

PortableTextEditor

TSchemaType

Path | undefined


static isAnnotationActive(editor, annotationType): boolean

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:81

PortableTextEditor

string

boolean


static isCollapsedSelection(editor): boolean

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:269

PortableTextEditor

boolean


static isExpandedSelection(editor): boolean

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:282

PortableTextEditor

boolean


static isMarkActive(editor, mark): boolean

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:295

PortableTextEditor

string

boolean


static isObjectPath(_editor, path): boolean

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:373

PortableTextEditor

Path

boolean


static isSelectionsOverlapping(editor, selectionA, selectionB): boolean

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:531

PortableTextEditor

EditorSelection

EditorSelection

boolean


static isVoid(editor, element): boolean

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:366

PortableTextEditor

PortableTextObject | PortableTextSpan | PortableTextTextBlock<PortableTextObject | PortableTextSpan>

boolean


static marks(editor): string[]

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:382

PortableTextEditor

string[]


static redo(editor): void

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:517

PortableTextEditor

void


static removeAnnotation<TSchemaType>(editor, type): void

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:419

TSchemaType extends object

PortableTextEditor

TSchemaType

void


static select(editor, selection): void

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:398

PortableTextEditor

EditorSelection

void


static toggleBlockStyle(editor, blockStyle): void

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:436

PortableTextEditor

string

void


static toggleList(editor, listStyle): void

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:455

PortableTextEditor

string

void


static toggleMark(editor, mark): void

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:471

PortableTextEditor

string

void


static undo(editor): void

Defined in: packages/editor/src/editor/PortableTextEditor.tsx:502

PortableTextEditor

void