Merge pull request #27684 from overleaf/dp-teardown-labs

Cleanup editor-redesign labs experiment

GitOrigin-RevId: 7697736f3bada8d205bab98c03ba96a99734311a
This commit is contained in:
David
2025-08-19 08:04:42 +00:00
committed by Copybot
parent fb06ee2705
commit 86655a708a
17 changed files with 14 additions and 455 deletions
@@ -16,7 +16,6 @@ import HistoryContainer from '@/features/ide-react/components/history-container'
import getMeta from '@/utils/meta'
import { useEditorContext } from '@/shared/context/editor-context'
import importOverleafModules from '../../../../../macros/import-overleaf-module.macro'
import LabsUserBetaPromo from '@/features/ide-redesign/components/labs-user-beta-promo'
const mainEditorLayoutModalsModules: Array<{
import: { default: ElementType }
@@ -100,7 +99,6 @@ export const MainLayout: FC = () => {
<PanelGroup autoSaveId="ide-inner-layout" direction="horizontal">
<Panel className="ide-react-panel" id="panel-main" order={1}>
<HistoryContainer />
<LabsUserBetaPromo />
<EditorAndPdf />
</Panel>
@@ -2,29 +2,19 @@ import { memo } from 'react'
import ForceDisconnected from '@/features/ide-react/components/modals/force-disconnected'
import { UnsavedDocs } from '@/features/ide-react/components/unsaved-docs/unsaved-docs'
import SystemMessages from '@/shared/components/system-messages'
import { IdeRedesignSwitcherModal as IdeRedesignSwitcherModalLabs } from '@/features/ide-redesign/components/switcher-modal/modal'
import {
IdeRedesignSwitcherModal as IdeRedesignSwitcherModalBeta,
IdeRedesignSwitcherModal,
IdeRedesignIntroModal,
} from '@/features/ide-redesign/components/switcher-modal/beta-modal'
import { isNewEditorInBeta } from '@/features/ide-redesign/utils/new-editor-utils'
export const Modals = memo(() => {
const newEditorBeta = isNewEditorInBeta()
return (
<>
<ForceDisconnected />
<UnsavedDocs />
<SystemMessages />
{newEditorBeta ? (
<>
<IdeRedesignIntroModal />
<IdeRedesignSwitcherModalBeta />
</>
) : (
<IdeRedesignSwitcherModalLabs />
)}
<IdeRedesignIntroModal />
<IdeRedesignSwitcherModal />
</>
)
})