PromucFlow_constructor/app/client/src/utils/hooks/useFeatureFlag.ts
2023-07-26 18:10:44 +05:30

12 lines
397 B
TypeScript

import { useSelector } from "react-redux";
import type { FeatureFlag } from "@appsmith/entities/FeatureFlag";
import { selectFeatureFlags } from "@appsmith/selectors/featureFlagsSelectors";
export function useFeatureFlag(flagName: FeatureFlag): boolean {
const flagValues = useSelector(selectFeatureFlags);
if (flagName in flagValues) {
return flagValues[flagName];
}
return false;
}