GrafanaUI: feature toggle access in Grafana UI (#104500)

* add set/get feature toggles functions to grafana/ui

* configure grafana/ui feature toggle localeFormatPreference in app init

* revert more complex approach and use contained access to global
This commit is contained in:
Luminessa Starlight
2025-05-06 08:53:13 -04:00
committed by GitHub
parent 691c1bb0f2
commit 228fbcd495
@@ -0,0 +1,13 @@
import { FeatureToggles } from '@grafana/data';
type FeatureToggleName = keyof FeatureToggles;
/**
* Check a featureToggle
* @param featureName featureToggle name
* @param def default value if featureToggles aren't defined, false if not provided
* @returns featureToggle value or def.
*/
export function getFeatureToggle(featureName: FeatureToggleName, def = false) {
return window.grafanaBootData?.settings.featureToggles[featureName] ?? def;
}