summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/alerts_settings/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/alerts_settings/index.js')
-rw-r--r--app/assets/javascripts/alerts_settings/index.js18
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');
},