Merge pull request #25780 from overleaf/dp-equation-preview-copy

Update copy in equation preview disable modal for new editor

GitOrigin-RevId: 51f1c00764ed3cb8f48448846e575ca738f71238
This commit is contained in:
David
2025-05-21 09:47:18 +01:00
committed by Copybot
parent 17d1b0b8d6
commit c45bca6ce9
3 changed files with 16 additions and 4 deletions

View File

@@ -399,6 +399,7 @@
"disable_equation_preview": "",
"disable_equation_preview_confirm": "",
"disable_equation_preview_enable": "",
"disable_equation_preview_enable_in_settings": "",
"disable_single_sign_on": "",
"disable_sso": "",
"disable_stop_on_first_error": "",

View File

@@ -23,6 +23,7 @@ import { mathPreviewStateField } from '../extensions/math-preview'
import { getTooltip } from '@codemirror/view'
import ReactDOM from 'react-dom'
import OLDropdownMenuItem from '@/features/ui/components/ol/ol-dropdown-menu-item'
import { useIsNewEditorEnabled } from '@/features/ide-redesign/utils/new-editor-utils'
const MathPreviewTooltipContainer: FC = () => {
const state = useCodeMirrorStateContext()
@@ -57,6 +58,8 @@ const MathPreviewTooltip: FC<{ mathContent: HTMLDivElement }> = ({
}) => {
const { t } = useTranslation()
const newEditor = useIsNewEditorEnabled()
const [showDisableModal, setShowDisableModal] = useState(false)
const { setMathPreview } = useProjectSettingsContext()
const openDisableModal = useCallback(() => setShowDisableModal(true), [])
@@ -133,10 +136,17 @@ const MathPreviewTooltip: FC<{ mathContent: HTMLDivElement }> = ({
<OLModalBody>
{t('disable_equation_preview_confirm')}
<br />
<Trans
i18nKey="disable_equation_preview_enable"
components={{ b: <strong /> }}
/>
{newEditor ? (
<Trans
i18nKey="disable_equation_preview_enable_in_settings"
components={{ b: <strong /> }}
/>
) : (
<Trans
i18nKey="disable_equation_preview_enable"
components={{ b: <strong /> }}
/>
)}
</OLModalBody>
<OLModalFooter>

View File

@@ -521,6 +521,7 @@
"disable_equation_preview": "Disable equation preview",
"disable_equation_preview_confirm": "This will disable equation preview for you in all projects.",
"disable_equation_preview_enable": "You can enable it again from the <b>Menu</b>.",
"disable_equation_preview_enable_in_settings": "You can enable it again in <b>Settings</b>.",
"disable_single_sign_on": "Disable single sign-on",
"disable_sso": "Disable SSO",
"disable_stop_on_first_error": "Disable “Stop on first error”",