mirror of
https://github.com/grafana/grafana.git
synced 2025-02-14 01:23:32 -06:00
EventBus: Expose from app.ts (#64137)
refactor: expose the event bus from the app.ts
This commit is contained in:
parent
976568a337
commit
36b1104949
@ -3,7 +3,7 @@ import $ from 'jquery';
|
||||
import _ from 'lodash'; // eslint-disable-line lodash/import-scope
|
||||
|
||||
import { AppEvent } from '@grafana/data';
|
||||
import { setLegacyAngularInjector, setAppEvents, setAngularLoader } from '@grafana/runtime';
|
||||
import { setLegacyAngularInjector, setAngularLoader } from '@grafana/runtime';
|
||||
import { colors } from '@grafana/ui';
|
||||
import coreModule from 'app/angular/core_module';
|
||||
import { AngularLoader } from 'app/angular/services/AngularLoader';
|
||||
@ -31,7 +31,6 @@ export class GrafanaCtrl {
|
||||
// make angular loader service available to react components
|
||||
setAngularLoader(angularLoader);
|
||||
setLegacyAngularInjector($injector);
|
||||
setAppEvents(appEvents);
|
||||
|
||||
initGrafanaLive();
|
||||
|
||||
|
@ -34,6 +34,7 @@ import {
|
||||
setRunRequest,
|
||||
setPluginImportUtils,
|
||||
setPluginsExtensionRegistry,
|
||||
setAppEvents,
|
||||
} from '@grafana/runtime';
|
||||
import { setPanelDataErrorView } from '@grafana/runtime/src/components/PanelDataErrorView';
|
||||
import { setPanelRenderer } from '@grafana/runtime/src/components/PanelRenderer';
|
||||
@ -46,6 +47,7 @@ import { getStandardTransformers } from 'app/features/transformers/standardTrans
|
||||
import getDefaultMonacoLanguages from '../lib/monaco-languages';
|
||||
|
||||
import { AppWrapper } from './AppWrapper';
|
||||
import appEvents from './core/app_events';
|
||||
import { AppChromeService } from './core/components/AppChrome/AppChromeService';
|
||||
import { getAllOptionEditors, getAllStandardFieldConfigs } from './core/components/OptionsUI/registry';
|
||||
import { PluginPage } from './core/components/PageNew/PluginPage';
|
||||
@ -124,6 +126,9 @@ export class GrafanaApp {
|
||||
setLocationSrv(locationService);
|
||||
setTimeZoneResolver(() => config.bootData.user.timezone);
|
||||
|
||||
// Expose the app-wide eventbus
|
||||
setAppEvents(appEvents);
|
||||
|
||||
// We must wait for translations to load because some preloaded store state requires translating
|
||||
await initI18nPromise;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user