summaryrefslogtreecommitdiffstats
path: root/webapp/components/emoji_picker/emoji_picker_container.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/components/emoji_picker/emoji_picker_container.jsx')
-rw-r--r--webapp/components/emoji_picker/emoji_picker_container.jsx48
1 files changed, 0 insertions, 48 deletions
diff --git a/webapp/components/emoji_picker/emoji_picker_container.jsx b/webapp/components/emoji_picker/emoji_picker_container.jsx
deleted file mode 100644
index ab24afcc4..000000000
--- a/webapp/components/emoji_picker/emoji_picker_container.jsx
+++ /dev/null
@@ -1,48 +0,0 @@
-import PropTypes from 'prop-types';
-
-// Copyright (c) 2016-present Mattermost, Inc. All Rights Reserved.
-// See License.txt for license information.
-
-import React from 'react';
-
-import EmojiStore from 'stores/emoji_store.jsx';
-
-import EmojiPicker from './emoji_picker.jsx';
-
-export default class EmojiPickerContainer extends React.Component {
- static propTypes = {
- onEmojiClick: PropTypes.func.isRequred
- }
-
- constructor(props) {
- super(props);
- this.handleEmojiChange = this.handleEmojiChange.bind(this);
-
- this.state = {
- customEmojis: EmojiStore.getCustomEmojiMap().values() ? EmojiStore.getCustomEmojiMap().values() : []
- };
- }
-
- componentDidMount() {
- EmojiStore.addChangeListener(this.handleEmojiChange);
- }
-
- componentWillUnount() {
- EmojiStore.removeChangeListener(this.handleEmojiChange);
- }
-
- handleEmojiChange() {
- this.setState({
- customEmojis: EmojiStore.getCustomEmojiMap().values()
- });
- }
-
- render() {
- return (
- <EmojiPicker
- customEmojis={EmojiStore.getCustomEmojiMap().values()}
- onEmojiClick={this.props.onEmojiClick}
- />
- );
- }
-}