[v11.0.x] Prometheus: Use correct logic for frontend package feature flag (#85298)
Prometheus: Use correct logic for frontend package feature flag (#85294)
use correct logic for frontend package feature flag
(cherry picked from commit d4a68d6662)
Co-authored-by: Brendan O'Handley <brendan.ohandley@grafana.com>
This commit is contained in:
co-authored by
Brendan O'Handley
parent
eead3e1354
commit
47a5ae388e
@@ -14,10 +14,10 @@ import { PrometheusDatasource } from './datasource';
|
||||
|
||||
const usePackage = config.featureToggles.usePrometheusFrontendPackage;
|
||||
|
||||
const PrometheusDataSourceUsed = usePackage ? PrometheusDatasource : PrometheusDatasourcePackage;
|
||||
const PromQueryEditorByAppUsed = usePackage ? PromQueryEditorByApp : PromQueryEditorByAppPackage;
|
||||
const ConfigEditorUsed = usePackage ? ConfigEditor : ConfigEditorPackage;
|
||||
const PromCheatSheetUsed = usePackage ? PromCheatSheet : PromCheatSheetPackage;
|
||||
const PrometheusDataSourceUsed = usePackage ? PrometheusDatasourcePackage : PrometheusDatasource;
|
||||
const PromQueryEditorByAppUsed = usePackage ? PromQueryEditorByAppPackage : PromQueryEditorByApp;
|
||||
const ConfigEditorUsed = usePackage ? ConfigEditorPackage : ConfigEditor;
|
||||
const PromCheatSheetUsed = usePackage ? PromCheatSheetPackage : PromCheatSheet;
|
||||
|
||||
// @ts-ignore These type errors will be removed when we fully migrate to the @grafana/prometheus package
|
||||
export const plugin = new DataSourcePlugin(PrometheusDataSourceUsed)
|
||||
|
||||
Reference in New Issue
Block a user