tiptap/docs/api/nodes/table-header.md
2021-11-09 11:56:27 +01:00

1.3 KiB
Raw Blame History

description icon
Tables dont require a header, but lets be honest: They look better with it. t-box-line

TableHeader

Version Downloads

Table headers are optional. But come on, you want them, dont you? If you dont want them, update the content attribute of the TableRow extension, like this:

// Table rows without table headers
TableRow.extend({
  content: 'tableCell*',
})

This is the default, which allows table headers:

// Table rows with table headers (default)
TableRow.extend({
  content: '(tableCell | tableHeader)*',
})

Installation

npm install @tiptap/extension-table @tiptap/extension-table-row @tiptap/extension-table-header @tiptap/extension-table-cell

This extension requires the Table, TableRow and TableCell nodes.

Source code

packages/extension-table-header/

Usage

https://embed.tiptap.dev/preview/Nodes/Table