import React from 'react'; import PropTypes from 'prop-types'; import Controls from './Controls'; import EditableTitle from '../../components/EditableTitle'; import FaveStar from '../../components/FaveStar'; const propTypes = { dashboard: PropTypes.object.isRequired, userId: PropTypes.string.isRequired, isStarred: PropTypes.bool, addSlicesToDashboard: PropTypes.func, onSave: PropTypes.func, onChange: PropTypes.func, fetchFaveStar: PropTypes.func, readFilters: PropTypes.func, renderSlices: PropTypes.func, saveFaveStar: PropTypes.func, serialize: PropTypes.func, startPeriodicRender: PropTypes.func, updateDashboardTitle: PropTypes.func, }; class Header extends React.PureComponent { constructor(props) { super(props); this.handleSaveTitle = this.handleSaveTitle.bind(this); } handleSaveTitle(title) { this.props.updateDashboardTitle(title); } render() { const dashboard = this.props.dashboard; return (

{!this.props.dashboard.standalone_mode && }
); } } Header.propTypes = propTypes; export default Header;