diff --git a/addons/web_editor/static/src/components/media_dialog/media_dialog.js b/addons/web_editor/static/src/components/media_dialog/media_dialog.js index bc76bfe82ad..cb47d0edead 100644 --- a/addons/web_editor/static/src/components/media_dialog/media_dialog.js +++ b/addons/web_editor/static/src/components/media_dialog/media_dialog.js @@ -3,6 +3,7 @@ import { useService } from '@web/core/utils/hooks'; import { useWowlService } from '@web/legacy/utils'; import { Dialog } from '@web/core/dialog/dialog'; +import { Notebook } from '@web/core/notebook/notebook'; import { ImageSelector } from './image_selector'; import { DocumentSelector } from './document_selector'; import { IconSelector } from './icon_selector'; @@ -206,6 +207,10 @@ export class MediaDialog extends Component { } this.props.close(); } + + onTabChange(tab) { + this.state.activeTab = tab; + } } MediaDialog.template = 'web_editor.MediaDialog'; MediaDialog.defaultProps = { @@ -214,6 +219,7 @@ MediaDialog.defaultProps = { MediaDialog.components = { ...Object.keys(TABS).map(key => TABS[key].Component), Dialog, + Notebook, }; export class MediaDialogWrapper extends Component { diff --git a/addons/web_editor/static/src/components/media_dialog/media_dialog.xml b/addons/web_editor/static/src/components/media_dialog/media_dialog.xml index 703e4ef256e..6d58a44e030 100644 --- a/addons/web_editor/static/src/components/media_dialog/media_dialog.xml +++ b/addons/web_editor/static/src/components/media_dialog/media_dialog.xml @@ -4,21 +4,7 @@ -
-
- -
- -
- -
-
-
-
+