From 3e737b5b0d800ddba0b3517be36c5516a2ccb018 Mon Sep 17 00:00:00 2001 From: Ihor Romaniuk Date: Wed, 11 Jun 2025 22:25:47 +0200 Subject: [PATCH] fix: (backport) remove an extra editing xblock modal on unit page (#2111) (#2130) --- src/course-unit/CourseUnit.test.jsx | 6 ------ src/course-unit/add-component/AddComponent.jsx | 10 ++-------- src/course-unit/add-component/messages.js | 5 ----- src/course-unit/xblock-container-iframe/index.tsx | 10 ++-------- src/course-unit/xblock-container-iframe/messages.ts | 5 ----- 5 files changed, 4 insertions(+), 32 deletions(-) diff --git a/src/course-unit/CourseUnit.test.jsx b/src/course-unit/CourseUnit.test.jsx index e168ec09e..6985d3ce0 100644 --- a/src/course-unit/CourseUnit.test.jsx +++ b/src/course-unit/CourseUnit.test.jsx @@ -709,12 +709,6 @@ describe('', () => { userEvent.click(problemButton); }); - await waitFor(() => { - expect(screen.getByRole('heading', { - name: new RegExp(`${addComponentMessages.blockEditorModalTitle.defaultMessage}`, 'i'), - })).toBeInTheDocument(); - }); - axiosMock .onGet(getCourseUnitApiUrl(blockId)) .reply(200, courseUnitIndexMock); diff --git a/src/course-unit/add-component/AddComponent.jsx b/src/course-unit/add-component/AddComponent.jsx index 2b169965a..1b3240a19 100644 --- a/src/course-unit/add-component/AddComponent.jsx +++ b/src/course-unit/add-component/AddComponent.jsx @@ -252,13 +252,7 @@ const AddComponent = ({ /> - + {isXBlockEditorModalOpen && (
onXBlockSave} />
-
+ )} ); } diff --git a/src/course-unit/add-component/messages.js b/src/course-unit/add-component/messages.js index f737a3bd3..117430edb 100644 --- a/src/course-unit/add-component/messages.js +++ b/src/course-unit/add-component/messages.js @@ -36,11 +36,6 @@ const messages = defineMessages({ defaultMessage: 'Select video', description: 'Video picker modal title.', }, - blockEditorModalTitle: { - id: 'course-authoring.course-unit.modal.block-editor-title.text', - defaultMessage: 'Edit component', - description: 'Block editor modal title.', - }, modalContainerTitle: { id: 'course-authoring.course-unit.modal.container.title', defaultMessage: 'Add {componentTitle} component', diff --git a/src/course-unit/xblock-container-iframe/index.tsx b/src/course-unit/xblock-container-iframe/index.tsx index dac95c96a..48be568b2 100644 --- a/src/course-unit/xblock-container-iframe/index.tsx +++ b/src/course-unit/xblock-container-iframe/index.tsx @@ -218,13 +218,7 @@ const XBlockContainerIframe: FC = ({ /> - + {isXBlockEditorModalOpen && (
= ({ returnFunction={/* istanbul ignore next */ () => onXBlockSave} />
-
+ )} {Object.keys(accessManagedXBlockData).length ? (