UNPKG

@wordpress/block-editor

Version:
30 lines (25 loc) 606 B
/** * WordPress dependencies */ import { Component } from '@wordpress/element'; export class __unstableRichTextInputEvent extends Component { constructor() { super(...arguments); this.onInput = this.onInput.bind(this); } onInput(event) { if (event.inputType === this.props.inputType) { this.props.onInput(); } } componentDidMount() { document.addEventListener('input', this.onInput, true); } componentWillUnmount() { document.removeEventListener('input', this.onInput, true); } render() { return null; } } //# sourceMappingURL=input-event.js.map