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, currentUser }) => ( {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')} )} {t('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 currentUser: PropTypes.object, }; export default CoralDrawer;