import PropTypes from 'prop-types'; import React from 'react'; import { connect } from 'react-redux'; import Icon from 'vj/components/react/IconComponent'; import i18n from 'vj/utils/i18n'; import request from 'vj/utils/request'; import MessagePadDialogueContent from './MessagePadDialogueContentContainer'; import MessagePadDialogueList from './MessagePadDialogueListContainer'; import MessagePadInput from './MessagePadInputContainer'; const mapDispatchToProps = (dispatch) => ({ loadDialogues() { dispatch({ type: 'DIALOGUES_LOAD_DIALOGUES', payload: request.get(''), }); }, }); export default connect(null, mapDispatchToProps)(class MessagePadContainer extends React.PureComponent { static propTypes = { onAdd: PropTypes.func.isRequired, }; componentDidMount() { this.props.loadDialogues(); } render() { return (
); } });