tiptap/docs/api/commands/update-attributes.md
2021-09-16 14:41:25 +02:00

664 B
Raw Blame History

updateAttributes

The updateAttributes command sets attributes of a node or mark to new values. Not passed attributes wont be touched.

See also: extendMarkRange

Parameters

typeOrName: string | NodeType | MarkType

Pass the type you want to update, for example 'heading'.

attributes: Record<string, any>

This expects an object with the attributes that need to be updated. It doesnt need to have all attributes.

Usage

// Update node attributes
editor.commands.updateAttributes('heading', { level: 1 })

// Update mark attributes
editor.commands.updateAttributes('highlight', { color: 'pink' })