@remirror/extension-callout
TypeScript icon, indicating that this package has built-in type declarations

2.0.15 • Public • Published

@remirror/extension-callout

Add callouts to your text editor.

Version Weekly Downloads Bundled size Typed Codebase MIT License

Installation

# yarn
yarn add @remirror/extension-callout

# pnpm
pnpm add @remirror/extension-callout

# npm
npm install @remirror/extension-callout

Usage

The following code creates an instance of this extension.

import { CalloutExtension } from '@remirror/extension-callout';

const extension = new CalloutExtension();

To render a emoji at the front.

import { CalloutExtension } from '@remirror/extension-callout';

const basicExtensions = () => [new CalloutExtension({ renderEmoji, defaultEmoji: '💡' })];

/**
 *  If you want to update the emoji to a new one,
 * you can dispatch a transaction to update the `emoji` attrs inside this function.
 */
const renderEmoji = (node: ProsemirrorNode) => {
  const emoji = document.createElement('span');
  emoji.textContent = node.attrs.emoji;
  return emoji;
};

Readme

Keywords

Package Sidebar

Install

npm i @remirror/extension-callout

Weekly Downloads

27,124

Version

2.0.15

License

MIT

Unpacked Size

109 kB

Total Files

12

Last publish

Collaborators

  • ocavue
  • ifiokjr