Skip to main content

@lexical/react/useExtensionComponent

Functions

useExtensionComponent()

useExtensionComponent<Props, OutputComponent, Extension>(extension): OutputComponent

Defined in: packages/lexical-react/src/useExtensionComponent.tsx:32

Use a Component from the given Extension that uses the ReactExtension convention of exposing a Component property in its output.

Type Parameters

Props

Props extends Record<never, never>

OutputComponent

OutputComponent extends ComponentType<Props>

Extension

Extension extends OutputComponentExtension<OutputComponent>

Parameters

extension

Extension

An extension with a Component property in the output

Returns

OutputComponent

getExtensionConfigFromEditor(useLexicalComposerContext()[0], extension).Component


useExtensionDependency()

useExtensionDependency<Extension>(extension): LexicalExtensionDependency<Extension>

Defined in: packages/lexical-react/src/useExtensionComponent.tsx:16

Type Parameters

Extension

Extension extends AnyLexicalExtension

Parameters

extension

Extension

Returns

LexicalExtensionDependency<Extension>