slate-edit-footnote

0.3.2 • Public • Published

slate-edit-footnote

NPM version Linux Build Status

A Slate plugin to handle footnote edition.

Install

npm install slate-edit-footnote

Features

  • Normalize footnotes to be at end of the document

Simple Usage

import EditFootnote from 'slate-edit-footnote'
 
const plugins = [
  EditFootnote()
]

Arguments

  • [typeFootnote: String] — type for the footnote block
  • [typeRef: String] — type for the footnote ref

Utilities and Transform

slate-edit-footnote exports utilities and transforms:

transforms.insertFootnote

plugin.transforms.insertFootnote(transform: Transform) => Transform

Insert a new empty footnote, with a reference at the current position.

plugin.isSelectionInFootnote(options, state)

Utilities to determine if the current selection in the provided state is within a footnote. options is an object with a property typeFootnote which defaults to footnote.

/slate-edit-footnote/

    Package Sidebar

    Install

    npm i slate-edit-footnote

    Weekly Downloads

    2

    Version

    0.3.2

    License

    Apache-2.0

    Last publish

    Collaborators

    • taranvohra
    • gitbook-bot
    • samypesse
    • jpreynat
    • emmerich