menu-button.js 617 B

12345678910111213141516171819202122
  1. import React from 'react'
  2. import PropTypes from 'prop-types'
  3. import { useTranslation } from 'react-i18next'
  4. import Icon from '../../../shared/components/icon'
  5. function MenuButton({ onClick }) {
  6. const { t } = useTranslation()
  7. return (
  8. // eslint-disable-next-line jsx-a11y/anchor-is-valid
  9. <a role="button" className="btn btn-full-height" href="#" onClick={onClick}>
  10. <Icon type="fw" modifier="bars" classes={{ icon: 'editor-menu-icon' }} />
  11. <p className="toolbar-label">{t('menu')}</p>
  12. </a>
  13. )
  14. }
  15. MenuButton.propTypes = {
  16. onClick: PropTypes.func.isRequired,
  17. }
  18. export default MenuButton