| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import MaterialIcon from '@/shared/components/material-icon'
- import { useTranslation } from 'react-i18next'
- import { memo } from 'react'
- import classNames from 'classnames'
- import { useFeatureFlag } from '@/shared/context/split-test-context'
- function Check() {
- return <MaterialIcon type="check" />
- }
- function UpgradeBenefits({ className }: { className?: string }) {
- const { t } = useTranslation()
- const plans2026 = useFeatureFlag('plans-2026-phase-1')
- return (
- <ul className={classNames('list-unstyled upgrade-benefits', className)}>
- <li>
- <Check />
-
- {plans2026 ? t('unlimited_ai') : t('unlimited_projects')}
- </li>
- <li>
- <Check />
-
- {t('collabs_per_proj_multiple')}
- </li>
- <li>
- <Check />
-
- {t('full_doc_history')}
- </li>
- <li>
- <Check />
-
- {t('sync_to_dropbox')}
- </li>
- <li>
- <Check />
-
- {t('sync_to_github')}
- </li>
- <li>
- <Check />
-
- {t('compile_larger_projects')}
- </li>
- </ul>
- )
- }
- export default memo(UpgradeBenefits)
|