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'; import cn from 'classnames'; const CoralDrawer = ({handleLogout, auth = {}}) => ( { auth && auth.user && can(auth.user, 'ACCESS_ADMIN') ?
{ 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 auth: PropTypes.object }; export default CoralDrawer;