Skip to content

VexEditorAdapter

Defined in: packages/core/src/editor/types.ts:98

A pluggable rich text editor backend, set as editor: on VexClientConfigInput (ADR-013). type identifies the adapter ("plate"); editorComponent renders the interactive form field; renderComponent renders a stored value read-only. Resolved against a concrete ComponentHKT (ReactHKT in @vexcms/react) the same way RelationshipFieldAdminInput.components.preview resolves its component slot.

TComponent extends ComponentHKT = ComponentHKT

editorComponent: ApplyComponent<TComponent, VexEditorComponentProps>

Defined in: packages/core/src/editor/types.ts:104

Renders the interactive editor for one form field.


renderComponent: ApplyComponent<TComponent, VexRenderComponentProps>

Defined in: packages/core/src/editor/types.ts:106

Renders a stored value read-only.


type: string

Defined in: packages/core/src/editor/types.ts:102

Identifies the adapter, e.g. "plate".