diff --git a/app/soapbox/features/conversations/index.js b/app/soapbox/features/conversations/index.js index 238deebe9..78b870518 100644 --- a/app/soapbox/features/conversations/index.js +++ b/app/soapbox/features/conversations/index.js @@ -7,9 +7,12 @@ import { mountConversations, unmountConversations, expandConversations } from '. import { defineMessages, injectIntl, FormattedMessage } from 'react-intl'; import { connectDirectStream } from '../../actions/streaming'; import ConversationsListContainer from './containers/conversations_list_container'; +import { directComposeById } from 'soapbox/actions/compose'; +import AccountSearch from 'soapbox/components/account_search'; const messages = defineMessages({ title: { id: 'column.direct', defaultMessage: 'Direct messages' }, + searchPlaceholder: { id: 'direct.search_placeholder', defaultMessage: 'Search for an account to messageā€¦' }, }); export default @connect() @@ -39,6 +42,10 @@ class ConversationsTimeline extends React.PureComponent { } } + handleSuggestion = accountId => { + this.props.dispatch(directComposeById(accountId)); + } + handleLoadMore = maxId => { this.props.dispatch(expandConversations({ maxId })); } @@ -50,6 +57,11 @@ class ConversationsTimeline extends React.PureComponent { + +