From 94171cca48f8d6d9b29f88f698f727cdf8c8381a Mon Sep 17 00:00:00 2001 From: Rares Mardare Date: Tue, 6 Sep 2022 15:42:02 +0300 Subject: [PATCH] hide grafana url if undefined on plugin config --- .../containers/PluginConfigPage/PluginConfigPage.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/grafana-plugin/src/containers/PluginConfigPage/PluginConfigPage.tsx b/grafana-plugin/src/containers/PluginConfigPage/PluginConfigPage.tsx index 8d612aa7..264315b3 100644 --- a/grafana-plugin/src/containers/PluginConfigPage/PluginConfigPage.tsx +++ b/grafana-plugin/src/containers/PluginConfigPage/PluginConfigPage.tsx @@ -149,9 +149,13 @@ export const PluginConfigPage = (props: Props) => { get_sync_response.version && get_sync_response.license ? ` (${get_sync_response.license}, ${get_sync_response.version})` : ''; - setPluginStatusMessage( - `Connected to OnCall${versionInfo}\n - OnCall URL: ${plugin.meta.jsonData.onCallApiUrl}\n - Grafana URL: ${plugin.meta.jsonData.grafanaUrl}` - ); + + let pluginStatusMessage = `Connected to OnCall${versionInfo}\n - OnCall URL: ${plugin.meta.jsonData.onCallApiUrl}\n` + if (plugin.meta.jsonData.grafanaUrl) { + pluginStatusMessage = `${pluginStatusMessage} - Grafana URL: ${plugin.meta.jsonData.grafanaUrl}` + } + + setPluginStatusMessage(pluginStatusMessage) setIsSelfHostedInstall(plugin.meta.jsonData?.license === GRAFANA_LICENSE_OSS); setPluginStatusOk(true); } else {