import React from 'react'; import PropTypes from 'prop-types'; import {Navigation, Drawer} from 'react-mdl'; import {IndexLink, Link} from 'react-router'; import styles from './Drawer.css'; import t from 'coral-framework/services/i18n'; import {can} from 'coral-framework/services/perms'; const CoralDrawer = ({handleLogout, 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')} ) } Sign Out {`v${process.env.VERSION}`}
: null }
); CoralDrawer.propTypes = { handleLogout: PropTypes.func.isRequired, restricted: PropTypes.bool // hide app elements from a logged out user }; export default CoralDrawer;