import React from 'react'; import cn from 'classnames'; import PropTypes from 'prop-types'; import { Navigation, Header, IconButton, MenuItem, Menu } from 'react-mdl'; import { Link, IndexLink } from 'react-router'; import styles from './Header.css'; import t from 'coral-framework/services/i18n'; import { Logo } from './Logo'; import { can } from 'coral-framework/services/perms'; import CommunityIndicator from '../routes/Community/containers/Indicator'; const CoralHeader = ({ handleLogout, showShortcuts = () => {}, currentUser, root, data, }) => { return (
{currentUser && can(currentUser, 'ACCESS_ADMIN') ? ( {can(currentUser, 'MODERATE_COMMENTS') && ( {t('configure.moderate')} )} {t('configure.stories')} {t('configure.community')} {can(currentUser, 'UPDATE_CONFIG') && ( {t('configure.configure')} )} ) : null}
); }; CoralHeader.propTypes = { currentUser: PropTypes.object, showShortcuts: PropTypes.func, handleLogout: PropTypes.func.isRequired, root: PropTypes.object.isRequired, data: PropTypes.object.isRequired, }; export default CoralHeader;