From 145876681f03f68d2fcdd4f0339f6b2b9f7b9958 Mon Sep 17 00:00:00 2001 From: enahum Date: Mon, 5 Dec 2016 10:19:12 -0300 Subject: Fix react warnings and part of backstage (#4706) --- webapp/components/emoji/components/add_emoji.jsx | 8 +-- webapp/components/emoji/components/emoji_list.jsx | 78 +++++++++++++---------- 2 files changed, 50 insertions(+), 36 deletions(-) (limited to 'webapp/components/emoji') diff --git a/webapp/components/emoji/components/add_emoji.jsx b/webapp/components/emoji/components/add_emoji.jsx index d859da0df..e496e42a0 100644 --- a/webapp/components/emoji/components/add_emoji.jsx +++ b/webapp/components/emoji/components/add_emoji.jsx @@ -14,13 +14,13 @@ import SpinnerButton from 'components/spinner_button.jsx'; export default class AddEmoji extends React.Component { static propTypes = { - team: React.PropTypes.object.isRequired, - user: React.PropTypes.object.isRequired - } + team: React.PropTypes.object, + user: React.PropTypes.object + }; static contextTypes = { router: React.PropTypes.object.isRequired - } + }; constructor(props) { super(props); diff --git a/webapp/components/emoji/components/emoji_list.jsx b/webapp/components/emoji/components/emoji_list.jsx index a539a5537..949c74c45 100644 --- a/webapp/components/emoji/components/emoji_list.jsx +++ b/webapp/components/emoji/components/emoji_list.jsx @@ -19,8 +19,8 @@ import {FormattedMessage} from 'react-intl'; export default class EmojiList extends React.Component { static get propTypes() { return { - team: React.propTypes.object.isRequired, - user: React.propTypes.object.isRequired + team: React.PropTypes.object, + user: React.PropTypes.object }; } @@ -95,11 +95,21 @@ export default class EmojiList extends React.Component { const emojis = []; if (this.state.loading) { emojis.push( - + + + + + ); - } else if (this.state.emojis.length === 0) { + } else if (this.state.emojis.size === 0) { emojis.push( - +
- - - - - - - {emojis} + + + + + + + + + + {emojis} +
- - - - - - - -
+ + + + + + + +
-- cgit v1.2.3-1-g7c22