diff --git a/apps/desktop/src/App.vue b/apps/desktop/src/App.vue index 933b3cf200..50547ee00d 100644 --- a/apps/desktop/src/App.vue +++ b/apps/desktop/src/App.vue @@ -868,6 +868,8 @@ const specialPageTabs = computed(() => ({ settingsActive: settingsStore.settingsPageActive, driverStoreOpen: driverStoreTabOpen.value, driverStoreActive: driverStoreActive.value, + pluginCenterOpen: pluginCenterTabOpen.value, + pluginCenterActive: pluginCenterActive.value, driverUpdateCount: toolbarAgentDriverUpdateCount.value, })); provide(GROUP_TAB_BAR_PORTAL, createGroupTabBarPortal(computed(() => !isDetachedWindowContext && (driverStoreActive.value || pluginCenterActive.value || settingsStore.settingsPageActive)))); @@ -899,6 +901,8 @@ provide(EDITOR_TOOLBAR_ACTIONS, { closeSettingsPage, activateDriverStore: () => openDriverStorePage(), closeDriverStore: closeDriverStorePage, + activatePluginCenter: () => openPluginCenterPage(pluginCenterFocus.value), + closePluginCenter: closePluginCenterPage, }); // Upstream "preview changes" entry: dormant until the group toolbar wires the @@ -3635,7 +3639,6 @@ onUnmounted(() => { :tab-bar-width="tabBarWidth" :tab-bar-collapsed="tabBarCollapsed" @activate-driver-store="openDriverStorePage" - @activate-plugin-center="openPluginCenterPage(pluginCenterFocus)" @activate-settings-page="activateSettingsPage" @activate-tab="activateQueryTab" @close-driver-store="closeDriverStorePage" diff --git a/apps/desktop/src/components/layout/AppTabBar.vue b/apps/desktop/src/components/layout/AppTabBar.vue index 08be62ae3b..d6960c1c80 100644 --- a/apps/desktop/src/components/layout/AppTabBar.vue +++ b/apps/desktop/src/components/layout/AppTabBar.vue @@ -28,7 +28,6 @@ const props = defineProps<{ const emit = defineEmits<{ "activate-driver-store": []; "close-driver-store": []; - "activate-plugin-center": []; "close-plugin-center": []; "activate-settings-page": []; "close-settings-page": []; @@ -202,9 +201,6 @@ function handleCancelClose() {
-
diff --git a/apps/desktop/src/components/layout/EditorGroup.vue b/apps/desktop/src/components/layout/EditorGroup.vue index cb98a1ea41..ceff63bc45 100644 --- a/apps/desktop/src/components/layout/EditorGroup.vue +++ b/apps/desktop/src/components/layout/EditorGroup.vue @@ -159,6 +159,8 @@ const groupExecutableSql = computed(() => { @close-settings="toolbar.closeSettingsPage()" @activate-driver-store="toolbar.activateDriverStore()" @close-driver-store="toolbar.closeDriverStore()" + @activate-plugin-center="toolbar.activatePluginCenter()" + @close-plugin-center="toolbar.closePluginCenter()" />