Editable Component
Editable(props: EditableProps): React.JSX.Element
Editable(props: EditableProps): React.JSX.ElementProps
type EditableProps = {
decorate?: (entry: NodeEntry) => Range[]
onDOMBeforeInput?: (event: InputEvent) => void
placeholder?: string
readOnly?: boolean
role?: string
style?: React.CSSProperties
renderElement?: (props: RenderElementProps) => React.JSX.Element
renderLeaf?: (props: RenderLeafProps) => React.JSX.Element
renderPlaceholder?: (props: RenderPlaceholderProps) => React.JSX.Element
scrollSelectionIntoView?: (editor: ReactEditor, domRange: DOMRange) => void
as?: React.ElementType
disableDefaultStyles?: boolean
} & React.TextareaHTMLAttributes<HTMLDivElement>placeholder?: string = ""
placeholder?: string = ""readOnly?: boolean = false
readOnly?: boolean = falserenderElement?: (props: RenderElementProps) => React.JSX.Element
renderElement?: (props: RenderElementProps) => React.JSX.ElementrenderLeaf?: (props: RenderLeafProps) => React.JSX.Element
renderLeaf?: (props: RenderLeafProps) => React.JSX.ElementrenderText?: (props: RenderTextProps) => React.JSX.Element
renderText?: (props: RenderTextProps) => React.JSX.ElementrenderPlaceholder?: (props: RenderPlaceholderProps) => React.JSX.Element
renderPlaceholder?: (props: RenderPlaceholderProps) => React.JSX.ElementscrollSelectionIntoView?: (editor: ReactEditor, domRange: DOMRange) => void
scrollSelectionIntoView?: (editor: ReactEditor, domRange: DOMRange) => voidas?: React.ElementType = "div"
as?: React.ElementType = "div"disableDefaultStyles?: boolean = false
disableDefaultStyles?: boolean = falseLast updated