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

A span’s render function. Receives a portable text span node and wraps it. children carries the styled text already decorated by the decorator/annotation renders (registered via defineDecorator/ defineAnnotation). Range decorations wrap this render’s output from the outside, so they are not part of children.

attributes: Record<string, unknown>

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


children: ReactElement

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


focused: boolean

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


node: PortableTextSpan

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


path: Path

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


readOnly: boolean

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


renderDefault: (props) => ReactElement

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

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