From 8ae794cce3aa56a6399f701712f5c0c1609e762c Mon Sep 17 00:00:00 2001 From: Mathias Jakobsen Date: Mon, 6 Jul 2026 15:27:59 +0100 Subject: [PATCH] Merge pull request #34940 from overleaf/mj-submit-button-cleanup [web] Clean up submit buttons post-editor-redesign GitOrigin-RevId: 3ad6d02038503294be28bcd4d8926261e12849ab --- services/web/config/settings.defaults.js | 3 ++- .../features/ide-react/components/toolbar/project-title.tsx | 6 ++++-- .../js/features/ide-react/components/toolbar/toolbar.tsx | 4 ++-- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/services/web/config/settings.defaults.js b/services/web/config/settings.defaults.js index b9f042af0f..d1cb49c9e7 100644 --- a/services/web/config/settings.defaults.js +++ b/services/web/config/settings.defaults.js @@ -1027,7 +1027,8 @@ module.exports = { createFileModes: [], devToolbar: [], gitBridge: [], - publishModal: [], + publishModalDropdownButton: [], + publishModalToolbarButton: [], tprFileViewInfo: [], tprFileViewRefreshError: [], tprFileViewRefreshButton: [], diff --git a/services/web/frontend/js/features/ide-react/components/toolbar/project-title.tsx b/services/web/frontend/js/features/ide-react/components/toolbar/project-title.tsx index 99be5300d2..cff5ea0a7d 100644 --- a/services/web/frontend/js/features/ide-react/components/toolbar/project-title.tsx +++ b/services/web/frontend/js/features/ide-react/components/toolbar/project-title.tsx @@ -17,8 +17,10 @@ import EditableLabel from './editable-label' import { DuplicateProject } from './duplicate-project' import { ExportProjectWithConversionButton } from './export-project-with-conversion-button' -const [publishModalModules] = importOverleafModules('publishModal') -const SubmitProjectButton = publishModalModules?.import.NewPublishDropdownButton +const [publishModalModules] = importOverleafModules( + 'publishModalDropdownButton' +) +const SubmitProjectButton = publishModalModules?.import.default export const ToolbarProjectTitle = () => { const { cobranding } = useEditorContext() diff --git a/services/web/frontend/js/features/ide-react/components/toolbar/toolbar.tsx b/services/web/frontend/js/features/ide-react/components/toolbar/toolbar.tsx index e327cc1fe8..8c16047538 100644 --- a/services/web/frontend/js/features/ide-react/components/toolbar/toolbar.tsx +++ b/services/web/frontend/js/features/ide-react/components/toolbar/toolbar.tsx @@ -20,8 +20,8 @@ import OLIconButton from '@/shared/components/ol/ol-icon-button' import OLTooltip from '@/shared/components/ol/ol-tooltip' import SplitTestBadge from '@/shared/components/split-test-badge' -const [publishModalModules] = importOverleafModules('publishModal') -const SubmitProjectButton = publishModalModules?.import.NewPublishToolbarButton +const [publishModalModules] = importOverleafModules('publishModalToolbarButton') +const SubmitProjectButton = publishModalModules?.import.default export const Toolbar = () => { const { view, restoreView, focusMode, setFocusMode, pdfLayout, setView } =