TableHeader
Table headers are optional. But come on, you want them, don’t you? If you don’t 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/