TableHeader extension
This extension complements the Table
extension and adds… you guessed it… table headers to them.
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)*',
})
Install
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.