Skip to content

Commit 21631d1

Browse files
committed
fix: compare block preview component
1 parent eca6667 commit 21631d1

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

src/library-authoring/component-comparison/CompareChangesWidget.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useIntl } from '@edx/frontend-platform/i18n';
22
import { Tab, Tabs } from '@openedx/paragon';
3+
import { IframeProvider } from '../../generic/hooks/context/iFrameContext';
34

45
import { LibraryBlock, type VersionSpec } from '../LibraryBlock';
56

@@ -24,15 +25,19 @@ const CompareChangesWidget = ({ usageKey, oldVersion = 'published', newVersion =
2425

2526
return (
2627
<div>
27-
<Tabs variant="tabs" defaultActiveKey="new" id="preview-version-toggle">
28+
<Tabs variant="tabs" defaultActiveKey="new" id="preview-version-toggle" mountOnEnter>
2829
<Tab eventKey="old" title={intl.formatMessage(messages.oldVersionTitle)}>
2930
<div className="p-2 bg-white">
30-
<LibraryBlock usageKey={usageKey} version={oldVersion} />
31+
<IframeProvider>
32+
<LibraryBlock usageKey={usageKey} version={oldVersion} />
33+
</IframeProvider>
3134
</div>
3235
</Tab>
3336
<Tab eventKey="new" title={intl.formatMessage(messages.newVersionTitle)}>
3437
<div className="p-2 bg-white">
35-
<LibraryBlock usageKey={usageKey} version={newVersion} />
38+
<IframeProvider>
39+
<LibraryBlock usageKey={usageKey} version={newVersion} />
40+
</IframeProvider>
3641
</div>
3742
</Tab>
3843
</Tabs>

0 commit comments

Comments
 (0)