upgrade-prompt.js 653 B

123456789101112131415161718192021222324
  1. import { useTranslation } from 'react-i18next'
  2. import * as eventTracking from '../../../infrastructure/event-tracking'
  3. function UpgradePrompt() {
  4. const { t } = useTranslation()
  5. function handleClick(e) {
  6. eventTracking.send('subscription-funnel', 'code-editor', 'upgrade')
  7. eventTracking.sendMB('upgrade-button-click', { source: 'code-editor' })
  8. }
  9. return (
  10. <a
  11. className="toolbar-header-upgrade-prompt btn btn-primary btn-xs"
  12. href="/user/subscription/plans?itm_referrer=editor-header-upgrade-prompt"
  13. target="_blank"
  14. onClick={handleClick}
  15. >
  16. {t('upgrade')}
  17. </a>
  18. )
  19. }
  20. export default UpgradePrompt