diff options
Diffstat (limited to 'web/react/components/suggestion/command_provider.jsx')
-rw-r--r-- | web/react/components/suggestion/command_provider.jsx | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/web/react/components/suggestion/command_provider.jsx b/web/react/components/suggestion/command_provider.jsx deleted file mode 100644 index fffb2df07..000000000 --- a/web/react/components/suggestion/command_provider.jsx +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. -// See License.txt for license information. - -import * as AsyncClient from '../../utils/async_client.jsx'; - -class CommandSuggestion extends React.Component { - render() { - const {item, isSelection, onClick} = this.props; - - let className = 'command'; - if (isSelection) { - className += ' suggestion--selected'; - } - - return ( - <div - className={className} - onClick={onClick} - > - <div className='command__title'> - <string>{item.suggestion} {item.hint}</string> - </div> - <div className='command__desc'> - {item.description} - </div> - </div> - ); - } -} - -CommandSuggestion.propTypes = { - item: React.PropTypes.object.isRequired, - isSelection: React.PropTypes.bool, - onClick: React.PropTypes.func -}; - -export default class CommandProvider { - handlePretextChanged(suggestionId, pretext) { - if (pretext.startsWith('/')) { - AsyncClient.getSuggestedCommands(pretext, suggestionId, CommandSuggestion); - } - } -} |