| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import { FC, memo } from 'react'
- import { useTranslation } from 'react-i18next'
- import {
- DropdownItem,
- DropdownDivider,
- } from '@/shared/components/dropdown/dropdown-menu'
- import DropdownListItem from '@/shared/components/dropdown/dropdown-list-item'
- import SplitTestBadge from '@/shared/components/split-test-badge'
- import { sendContextMenuEvent } from '../utils/context-menu-analytics'
- const FEEDBACK_FORM_URL = 'https://forms.gle/BsbNQeSwGKEwXpxTA'
- function handleClick() {
- sendContextMenuEvent('menu-click', {
- location: 'editor-context-menu',
- item: 'give-feedback',
- })
- window.open(FEEDBACK_FORM_URL, '_blank', 'noopener,noreferrer')
- }
- export const EditorContextMenuFeedback: FC = memo(
- function EditorContextMenuFeedback() {
- const { t } = useTranslation()
- return (
- <>
- <DropdownDivider />
- <DropdownListItem>
- <DropdownItem
- as="button"
- onClick={handleClick}
- leadingIcon={
- <SplitTestBadge
- splitTestName="editor-context-menu"
- displayOnVariants={['enabled']}
- />
- }
- >
- {t('give_feedback')}
- </DropdownItem>
- </DropdownListItem>
- </>
- )
- }
- )
|