diff options
Diffstat (limited to 'app/assets/javascripts/alerts_settings/index.js')
-rw-r--r-- | app/assets/javascripts/alerts_settings/index.js | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/app/assets/javascripts/alerts_settings/index.js b/app/assets/javascripts/alerts_settings/index.js index 41b19a675c5..85858956987 100644 --- a/app/assets/javascripts/alerts_settings/index.js +++ b/app/assets/javascripts/alerts_settings/index.js @@ -11,7 +11,7 @@ apolloProvider.clients.defaultClient.cache.writeData({ }); Vue.use(GlToast); -export default el => { +export default (el) => { if (!el) { return null; } @@ -29,16 +29,15 @@ export default el => { formPath, authorizationKey, url, - opsgenieMvcAvailable, - opsgenieMvcFormPath, - opsgenieMvcEnabled, - opsgenieMvcTargetUrl, projectPath, multiIntegrations, } = el.dataset; return new Vue({ el, + components: { + AlertSettingsWrapper, + }, provide: { prometheus: { active: parseBoolean(prometheusActivated), @@ -56,19 +55,10 @@ export default el => { token: authorizationKey, url, }, - opsgenie: { - formPath: opsgenieMvcFormPath, - active: parseBoolean(opsgenieMvcEnabled), - opsgenieMvcTargetUrl, - opsgenieMvcIsAvailable: parseBoolean(opsgenieMvcAvailable), - }, projectPath, multiIntegrations: parseBoolean(multiIntegrations), }, apolloProvider, - components: { - AlertSettingsWrapper, - }, render(createElement) { return createElement('alert-settings-wrapper'); }, |