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:47

InternalEditor

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:54

EditableAPI

void


static activeAnnotations(editor): PortableTextObject[]

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

PortableTextEditor

PortableTextObject[]


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

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

TSchemaType extends object

PortableTextEditor

TSchemaType

AddedAnnotationPaths | undefined


static blur(editor): void

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

PortableTextEditor

void


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

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

PortableTextEditor

EditorSelection

EditableAPIDeleteOptions

void


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

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

PortableTextEditor

Path

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


static findDOMNode(editor, element): Node | undefined

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

PortableTextEditor

PortableTextObject | PortableTextSpan | PortableTextTextBlock<PortableTextObject | PortableTextSpan>

Node | undefined


static focus(editor): void

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

PortableTextEditor

void


static focusBlock(editor): PortableTextBlock | undefined

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

PortableTextEditor

PortableTextBlock | undefined


static focusChild(editor): PortableTextChild | undefined

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

PortableTextEditor

PortableTextChild | undefined


static getFragment(editor): PortableTextBlock[] | undefined

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

PortableTextEditor

PortableTextBlock[] | undefined


static getSelection(editor): EditorSelection

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

PortableTextEditor

EditorSelection


static getValue(editor): PortableTextBlock[] | undefined

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

PortableTextEditor

PortableTextBlock[] | undefined


static hasBlockStyle(editor, blockStyle): boolean

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

PortableTextEditor

string

boolean


static hasListStyle(editor, listStyle): boolean

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

PortableTextEditor

string

boolean


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

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

TSchemaType extends object

PortableTextEditor

TSchemaType

Path | undefined


static insertBreak(editor): void

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

PortableTextEditor

void


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

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

TSchemaType extends object

PortableTextEditor

TSchemaType

Path | undefined


static isAnnotationActive(editor, annotationType): boolean

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

PortableTextEditor

string

boolean


static isCollapsedSelection(editor): boolean

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

PortableTextEditor

boolean


static isExpandedSelection(editor): boolean

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

PortableTextEditor

boolean


static isMarkActive(editor, mark): boolean

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

PortableTextEditor

string

boolean


static isObjectPath(_editor, path): boolean

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

PortableTextEditor

Path

boolean


static isSelectionsOverlapping(editor, selectionA, selectionB): boolean

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

PortableTextEditor

EditorSelection

EditorSelection

boolean


static isVoid(editor, element): boolean

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

PortableTextEditor

PortableTextObject | PortableTextSpan | PortableTextTextBlock<PortableTextObject | PortableTextSpan>

boolean


static marks(editor): string[]

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

PortableTextEditor

string[]


static redo(editor): void

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

PortableTextEditor

void


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

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

TSchemaType extends object

PortableTextEditor

TSchemaType

void


static select(editor, selection): void

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

PortableTextEditor

EditorSelection

void


static toggleBlockStyle(editor, blockStyle): void

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

PortableTextEditor

string

void


static toggleList(editor, listStyle): void

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

PortableTextEditor

string

void


static toggleMark(editor, mark): void

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

PortableTextEditor

string

void


static undo(editor): void

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

PortableTextEditor

void