file-tree-badge.js 729 B

1234567891011121314151617181920212223242526272829
  1. import React from 'react'
  2. import { useTranslation } from 'react-i18next'
  3. import { OverlayTrigger, Tooltip } from 'react-bootstrap'
  4. function FileTreeBadge() {
  5. const { t } = useTranslation()
  6. const tooltip = (
  7. <Tooltip id="file-tree-badge-tooltip">
  8. {t('file_tree_badge_tooltip')}
  9. </Tooltip>
  10. )
  11. return (
  12. <OverlayTrigger placement="bottom" overlay={tooltip} delayHide={100}>
  13. <a
  14. href="/beta/participate"
  15. target="_blank"
  16. rel="noopener noreferrer"
  17. className="badge beta-badge"
  18. onClick={ev => ev.stopPropagation()}
  19. >
  20. <span className="sr-only">{t('file_tree_badge_tooltip')}</span>
  21. </a>
  22. </OverlayTrigger>
  23. )
  24. }
  25. export default FileTreeBadge