Skip to main content

@lexical/react/LexicalTablePlugin

Interfaces​

TablePluginProps​

Defined in: packages/lexical-react/src/LexicalTablePlugin.ts:25

Props for the TablePlugin component.

Properties​

hasCellBackgroundColor?​

optional hasCellBackgroundColor?: boolean

Defined in: packages/lexical-react/src/LexicalTablePlugin.ts:34

When false (default true), the background color of TableCellNode will always be removed.

hasCellMerge?​

optional hasCellMerge?: boolean

Defined in: packages/lexical-react/src/LexicalTablePlugin.ts:30

When false (default true), merged cell support (colspan and rowspan) will be disabled and all tables will be forced into a regular grid with 1x1 table cells.

hasHorizontalScroll?​

optional hasHorizontalScroll?: boolean

Defined in: packages/lexical-react/src/LexicalTablePlugin.ts:42

When true (default false), tables will be wrapped in a <div> to enable horizontal scrolling

hasNestedTables?​

optional hasNestedTables?: boolean

Defined in: packages/lexical-react/src/LexicalTablePlugin.ts:48

Experimental

When true (default false), nested tables will be allowed.

Nested tables are not officially supported.

hasTabHandler?​

optional hasTabHandler?: boolean

Defined in: packages/lexical-react/src/LexicalTablePlugin.ts:38

When true (default true), the tab key can be used to navigate table cells.

Functions​

TablePlugin()​

TablePlugin(props): Element | null

Defined in: packages/lexical-react/src/LexicalTablePlugin.ts:60

A plugin to enable all of the features of Lexical's TableNode.

Parameters​

props​

TablePluginProps

See type for documentation This is a legacy plugin. When building an editor with the extension API, configure TableExtension instead.

Returns​

Element | null

An element to render in your LexicalComposer