// Copyright (c) 2016 Mattermost, Inc. All Rights Reserved. // See License.txt for license information. import $ from 'jquery'; import React from 'react'; import TeamStore from 'stores/team_store.jsx'; import {FormattedMessage} from 'react-intl'; import {Link} from 'react-router'; export default class BackstageNavbar extends React.Component { constructor(props) { super(props); this.handleChange = this.handleChange.bind(this); this.state = { team: TeamStore.getCurrent() }; } componentDidMount() { TeamStore.addChangeListener(this.handleChange); $('body').addClass('backstage'); } componentWillUnmount() { TeamStore.removeChangeListener(this.handleChange); $('body').removeClass('backstage'); } handleChange() { this.setState({ team: TeamStore.getCurrent() }); } render() { if (!this.state.team) { return null; } return (
); } }