mirror of https://github.com/grafana/grafana
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 globalpull/104795/head^2
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; |
||||
} |
Loading…
Reference in new issue