import React from 'react'; 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'; const CoralHeader = ({ handleLogout, showShortcuts = () => {}, auth }) => (
{ auth && auth.user && can(auth.user, 'ACCESS_ADMIN') ? {t('configure.dashboard')} { can(auth.user, 'MODERATE_COMMENTS') && ( {t('configure.moderate')} ) } {t('configure.stories')} {t('configure.community')} { can(auth.user, 'UPDATE_CONFIG') && ( {t('configure.configure')} ) } : null }
); CoralHeader.propTypes = { auth: PropTypes.object, showShortcuts: PropTypes.func, handleLogout: PropTypes.func.isRequired }; export default CoralHeader;