Defining Custom Block Nodes
Defining Custom Block Nodes
class App extends React.Component {
state = {
value: initialValue,
}
onChange = ({ value }) => {
this.setState({ value })
}
onKeyDown = (event, editor, next) => {
if (event.key != '&') return next()
event.preventDefault()
editor.insertText('and')
}
render() {
return (
<Editor
value={this.state.value}
onChange={this.onChange}
onKeyDown={this.onKeyDown}
/>
)
}
}Last updated