Add editor history (#1284)
* add slate editor history * reset mark on editor reset
This commit is contained in:
parent
bc5e7445d9
commit
41f67cabc0
6 changed files with 30 additions and 6 deletions
7
src/app/components/editor/slate.d.ts
vendored
7
src/app/components/editor/slate.d.ts
vendored
|
|
@ -1,10 +1,11 @@
|
|||
import { BaseEditor } from 'slate';
|
||||
import { ReactEditor } from 'slate-react';
|
||||
import { HistoryEditor } from 'slate-history';
|
||||
import { BlockType } from './Elements';
|
||||
|
||||
export type HeadingLevel = 1 | 2 | 3;
|
||||
|
||||
export type Editor = BaseEditor & ReactEditor;
|
||||
export type Editor = BaseEditor & HistoryEditor & ReactEditor;
|
||||
|
||||
export type Text = {
|
||||
text: string;
|
||||
|
|
@ -96,11 +97,9 @@ export type CustomElement =
|
|||
| OrderedListElement
|
||||
| UnorderedListElement;
|
||||
|
||||
export type CustomEditor = BaseEditor & ReactEditor;
|
||||
|
||||
declare module 'slate' {
|
||||
interface CustomTypes {
|
||||
Editor: BaseEditor & ReactEditor;
|
||||
Editor: Editor;
|
||||
Element: CustomElement;
|
||||
Text: FormattedText & Text;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue