Merge pull request #29957 from elliottsj/slate-react-next

[slate-react] Add a 'next' arg to slate-react render methods
This commit is contained in:
Daniel Rosenwasser
2018-10-29 16:33:03 -07:00
committed by GitHub
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -93,9 +93,9 @@ export interface Plugin {
renderEditor?: (props: RenderAttributes, editor?: Editor) => object | void;
schema?: Schema;
decorateNode?: (node: Node) => Range[] | void;
renderMark?: (props: RenderMarkProps) => any;
renderNode?: (props: RenderNodeProps) => any;
renderPlaceholder?: (props: RenderAttributes) => any;
renderMark?: (props: RenderMarkProps, next: () => void) => any;
renderNode?: (props: RenderNodeProps, next: () => void) => any;
renderPlaceholder?: (props: RenderAttributes, next: () => void) => any;
renderPortal?: (props: RenderAttributes) => any;
validateNode?: (node: Node) => any;
}
+1 -1
View File
@@ -3,7 +3,7 @@ import { Change, Value } from "slate";
import * as React from "react";
class MyPlugin implements Plugin {
renderNode(props: RenderNodeProps) {
renderNode(props: RenderNodeProps, next: () => void) {
const { node } = props;
if (node) {
switch (node.object) {