// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved.
// See License.txt for license information.
import UserProfile from './user_profile.jsx';
import PostInfo from './post_info.jsx';
import * as Utils from '../utils/utils.jsx';
import Constants from '../utils/constants.jsx';
export default class PostHeader extends React.Component {
constructor(props) {
super(props);
this.state = {};
}
render() {
var post = this.props.post;
let userProfile = ;
let botIndicator;
if (post.props && post.props.from_webhook) {
if (post.props.override_username && global.window.mm_config.EnablePostUsernameOverride === 'true') {
userProfile = (
);
}
botIndicator =
{'BOT'};
} else if (Utils.isSystemMessage(post)) {
userProfile = (
);
}
return (
- {userProfile}
{botIndicator}
-
);
}
}
PostHeader.defaultProps = {
post: null,
commentCount: 0,
isLastComment: false,
sameUser: false
};
PostHeader.propTypes = {
post: React.PropTypes.object,
commentCount: React.PropTypes.number,
isLastComment: React.PropTypes.bool,
handleCommentClick: React.PropTypes.func,
sameUser: React.PropTypes.bool
};