Skip to content
This page is available as Markdown at /api/editor/type-aliases/spanrenderprops.md. For the full documentation index, see /llms.txt, or the complete corpus at /llms-full.txt.

SpanRenderProps

SpanRenderProps = object

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

A span’s render function. Receives a portable text span node and wraps it. children carries the styled text already decorated by renderDecorator/renderAnnotation/range decorations.

attributes: Record<string, unknown>

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


children: ReactElement

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


focused: boolean

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


node: PortableTextSpan

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


path: Path

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


readOnly: boolean

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


renderDefault: (props) => ReactElement

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

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

SpanRenderProps

ReactElement


selected: boolean

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