Alerting: load correct unified alerting tab (#44794)

pull/44790/head^2
Gilles De Mey 4 years ago committed by GitHub
parent 43b15b92ad
commit 29b97361f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 14
      public/app/features/dashboard/components/PanelEditor/PanelEditorTabs.tsx

@ -41,7 +41,7 @@ export const PanelEditorTabs: FC<PanelEditorTabsProps> = React.memo(({ panel, da
<TabsBar className={styles.tabBar} hideBorder>
{tabs.map((tab) => {
if (tab.id === PanelEditorTabId.Alert) {
renderAlertTab(tab, panel, dashboard, onChangeTab);
return renderAlertTab(tab, panel, dashboard, onChangeTab);
}
return (
<Tab
@ -86,9 +86,13 @@ function renderAlertTab(
dashboard: DashboardModel,
onChangeTab: (tab: PanelEditorTab) => void
) {
if (!config.alertingEnabled || !config.unifiedAlertingEnabled) {
const alertingDisabled = !config.alertingEnabled && !config.unifiedAlertingEnabled;
if (alertingDisabled) {
return null;
} else if (config.unifiedAlertingEnabled) {
}
if (config.unifiedAlertingEnabled) {
return (
<PanelAlertTab
key={tab.id}
@ -100,7 +104,9 @@ function renderAlertTab(
dashboard={dashboard}
/>
);
} else if (config.alertingEnabled) {
}
if (config.alertingEnabled) {
return (
<Tab
key={tab.id}

Loading…
Cancel
Save