datahub/datahub-web-react/src/app/useAppConfig.ts

20 lines
528 B
TypeScript
Raw Normal View History

import { useContext } from 'react';
import { AppConfigContext } from '../appConfigContext';
/**
* Fetch an instance of AppConfig from the React context.
*/
export function useAppConfig() {
return useContext(AppConfigContext);
}
export function useIsShowAcrylInfoEnabled() {
const appConfig = useAppConfig();
return appConfig.config.featureFlags.showAcrylInfo;
}
export function useIsNestedDomainsEnabled() {
const appConfig = useAppConfig();
return appConfig.config.featureFlags.nestedDomainsEnabled;
}