Skip to content

BlockObjectRenderProps

BlockObjectRenderProps = object

Defined in: packages/editor/src/renderers/renderer.types.ts:97

A block object’s render function. Receives a non-editable block-level portable text object. children carries an engine-emitted void spacer that the browser uses to anchor the caret next to the element. Dropping children makes the caret unable to land on the element.

attributes: Record<string, unknown>

Defined in: packages/editor/src/renderers/renderer.types.ts:98


children: ReactElement

Defined in: packages/editor/src/renderers/renderer.types.ts:99


focused: boolean

Defined in: packages/editor/src/renderers/renderer.types.ts:100


node: PortableTextObject

Defined in: packages/editor/src/renderers/renderer.types.ts:101


path: Path

Defined in: packages/editor/src/renderers/renderer.types.ts:102


readOnly: boolean

Defined in: packages/editor/src/renderers/renderer.types.ts:103


renderDefault: (props) => ReactElement

Defined in: packages/editor/src/renderers/renderer.types.ts:109

Render this position with the engine’s default wrapper. See ContainerRenderProps.renderDefault.

BlockObjectRenderProps

ReactElement


selected: boolean

Defined in: packages/editor/src/renderers/renderer.types.ts:104