// Copyright (c) 2016-present Mattermost, Inc. All Rights Reserved.
// See License.txt for license information.
import React from 'react';
import {Link} from 'react-router/es6';
import {Tooltip, OverlayTrigger} from 'react-bootstrap';
import {Constants} from 'utils/constants.jsx';
export default class SelectTeamItem extends React.Component {
static propTypes = {
team: React.PropTypes.object.isRequired,
url: React.PropTypes.string.isRequired,
onTeamClick: React.PropTypes.func.isRequired,
loading: React.PropTypes.bool.isRequired
};
constructor(props) {
super(props);
this.handleTeamClick = this.handleTeamClick.bind(this);
}
handleTeamClick() {
this.props.onTeamClick(this.props.team);
}
render() {
let icon;
const infoIcon = Constants.TEAM_INFO_SVG;
if (this.props.loading) {
icon = (
);
} else {
icon = (
);
}
var descriptionTooltip = '';
var showDescriptionTooltip = '';
if (this.props.team.description) {
descriptionTooltip = (