This is an automated email from the ASF dual-hosted git repository. msyavuz pushed a commit to branch msyavuz/feat/embedded-extensions in repository https://gitbox.apache.org/repos/asf/superset.git
commit 2cea7626742591393cbea8161b44aa7b3177c296 Author: Mehmet Salih Yavuz <[email protected]> AuthorDate: Mon Sep 8 21:20:41 2025 +0300 feat(embedded): Enable extensions in embedded context --- superset-frontend/src/embedded/index.tsx | 2 ++ superset-frontend/src/setup/setupExtensions.ts | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/superset-frontend/src/embedded/index.tsx b/superset-frontend/src/embedded/index.tsx index c207524961..b11772a943 100644 --- a/superset-frontend/src/embedded/index.tsx +++ b/superset-frontend/src/embedded/index.tsx @@ -38,6 +38,7 @@ import { ErrorBoundary } from 'src/components'; import { addDangerToast } from 'src/components/MessageToasts/actions'; import ToastContainer from 'src/components/MessageToasts/ToastContainer'; import { UserWithPermissionsAndRoles } from 'src/types/bootstrapTypes'; +import setupExtensions from 'src/setup/setupExtensions'; import { EmbeddedContextProviders, getThemeController, @@ -46,6 +47,7 @@ import { embeddedApi } from './api'; import { getDataMaskChangeTrigger } from './utils'; setupPlugins(); +setupExtensions({ embedded: true }); const debugMode = process.env.WEBPACK_MODE === 'development'; const bootstrapData = getBootstrapData(); diff --git a/superset-frontend/src/setup/setupExtensions.ts b/superset-frontend/src/setup/setupExtensions.ts index 88a9cf1059..f28205390f 100644 --- a/superset-frontend/src/setup/setupExtensions.ts +++ b/superset-frontend/src/setup/setupExtensions.ts @@ -18,4 +18,8 @@ */ // For individual deployments to add custom overrides -export default function setupExtensions() {} +interface SetupExtensionsOptions { + embedded?: boolean; +} + +export default function setupExtensions(options: SetupExtensionsOptions = {}) {}
