import React from 'react'; import QuestionBox from 'talk-plugin-questionbox/QuestionBox'; import {Icon, Spinner} from 'coral-ui'; import DefaultIcon from './DefaultIcon'; import cn from 'classnames'; import styles from './QuestionBoxBuilder.css'; class QuestionBoxBuilder extends React.Component { constructor() { super(); this.state = { loading: true }; } componentWillMount() { this.loadEditor(); } async loadEditor() { const {default: MarkdownEditor} = await import('coral-framework/components/MarkdownEditor'); return this.setState({ loading : false, MarkdownEditor }); } render() { const {handleChange, questionBoxIcon, questionBoxContent} = this.props; const {loading, MarkdownEditor} = this.state; if (loading) { return ; } return (

Include an Icon

handleChange({}, {questionBoxContent: value})} />
); } } export default QuestionBoxBuilder;