How to use the tiptap-utils.nodeIsActive function in tiptap-utils

To help you get started, we’ve selected a few tiptap-utils examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github scrumpy / tiptap / packages / tiptap / src / Editor.js View on Github external
        [name]: (attrs = {}) => nodeIsActive(this.state, node, attrs),
      }), {})
github scrumpy / tiptap / packages / tiptap-commands / src / commands / toggleWrap.js View on Github external
return (state, dispatch, view) => {
    const isActive = nodeIsActive(state, type)

    if (isActive) {
      return lift(state, dispatch)
    }

    return wrapIn(type)(state, dispatch, view)
  }
}
github scrumpy / tiptap / packages / _legacy-tiptap / src / utils / buildMenuActions.js View on Github external
			const active = (attrs = {}) => nodeIsActive(state, schema.nodes[name], attrs)
			const command = commands[name] ? commands[name] : () => {}
github scrumpy / tiptap / packages / tiptap-commands / src / commands / toggleBlockType.js View on Github external
return (state, dispatch, view) => {
    const isActive = nodeIsActive(state, type, attrs)

    if (isActive) {
      return setBlockType(toggletype)(state, dispatch, view)
    }

    return setBlockType(type, attrs)(state, dispatch, view)
  }
}

tiptap-utils

Utility functions for tiptap

MIT
Latest version published 3 years ago

Package Health Score

71 / 100
Full package analysis

Similar packages