1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| getCompositeDecorator = toolbar => { const decorators = [ ...this.props.customDecorators, getLinkDecorator({ showOpenOptionOnHover: toolbar.link.showOpenOptionOnHover, }), ]; if (this.props.mention) { decorators.push( ...getMentionDecorators({ ...this.props.mention, onChange: this.onChange, getEditorState: this.getEditorState, getSuggestions: this.getSuggestions, getWrapperRef: this.getWrapperRef, modalHandler: this.modalHandler, }) ); } if (this.props.hashtag) { decorators.push(getHashtagDecorator(this.props.hashtag)); } return new CompositeDecorator(decorators); };
|