Skip to content

Commit 0be2f15

Browse files
authored
[Alerts] Add spaces as optional dep to triggers_actions_ui (#93267) (#93304)
1 parent ddab9f2 commit 0be2f15

3 files changed

Lines changed: 7 additions & 1 deletion

File tree

x-pack/plugins/triggers_actions_ui/kibana.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "kibana",
44
"server": true,
55
"ui": true,
6-
"optionalPlugins": ["alerts", "features", "home"],
6+
"optionalPlugins": ["alerts", "features", "home", "spaces"],
77
"requiredPlugins": ["management", "charts", "data", "kibanaReact", "kibanaUtils", "savedObjects"],
88
"configPath": ["xpack", "trigger_actions_ui"],
99
"extraPublicDirs": ["public/common", "public/common/constants"],

x-pack/plugins/triggers_actions_ui/public/application/app.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ import { ActionTypeRegistryContract, AlertTypeRegistryContract } from '../types'
1717
import { ChartsPluginStart } from '../../../../../src/plugins/charts/public';
1818
import { DataPublicPluginStart } from '../../../../../src/plugins/data/public';
1919
import { PluginStartContract as AlertingStart } from '../../../alerts/public';
20+
import type { SpacesPluginStart } from '../../../spaces/public';
21+
2022
import { suspendedComponentWithProps } from './lib/suspended_component_with_props';
2123
import { Storage } from '../../../../../src/plugins/kibana_utils/public';
2224
import { EuiThemeProvider } from '../../../../../src/plugins/kibana_react/common';
@@ -33,6 +35,7 @@ export interface TriggersAndActionsUiServices extends CoreStart {
3335
data: DataPublicPluginStart;
3436
charts: ChartsPluginStart;
3537
alerts?: AlertingStart;
38+
spaces?: SpacesPluginStart;
3639
storage?: Storage;
3740
setBreadcrumbs: (crumbs: ChromeBreadcrumb[]) => void;
3841
actionTypeRegistry: ActionTypeRegistryContract;

x-pack/plugins/triggers_actions_ui/public/plugin.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import { ChartsPluginStart } from '../../../../src/plugins/charts/public';
2525
import { PluginStartContract as AlertingStart } from '../../alerts/public';
2626
import { DataPublicPluginStart } from '../../../../src/plugins/data/public';
2727
import { Storage } from '../../../../src/plugins/kibana_utils/public';
28+
import type { SpacesPluginStart } from '../../spaces/public';
2829

2930
import { getAddConnectorFlyoutLazy } from './common/get_add_connector_flyout';
3031
import { getEditConnectorFlyoutLazy } from './common/get_edit_connector_flyout';
@@ -68,6 +69,7 @@ interface PluginsStart {
6869
data: DataPublicPluginStart;
6970
charts: ChartsPluginStart;
7071
alerts?: AlertingStart;
72+
spaces?: SpacesPluginStart;
7173
navigateToApp: CoreStart['application']['navigateToApp'];
7274
features: FeaturesPluginStart;
7375
}
@@ -142,6 +144,7 @@ export class Plugin
142144
data: pluginsStart.data,
143145
charts: pluginsStart.charts,
144146
alerts: pluginsStart.alerts,
147+
spaces: pluginsStart.spaces,
145148
element: params.element,
146149
storage: new Storage(window.localStorage),
147150
setBreadcrumbs: params.setBreadcrumbs,

0 commit comments

Comments
 (0)