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 = {}) 
{}

Reply via email to