Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 95x 1115x 1115x 1112x 3x 3x | import { useLDClient } from "launchdarkly-react-client-sdk";
import { featureFlags } from "shared-utils";
export const useFeatureFlag = (flagKey: keyof typeof featureFlags): boolean => {
const ldClient = useLDClient();
if (!ldClient) {
return false;
}
const flagValue = ldClient?.variation(
featureFlags[flagKey].flag,
featureFlags[flagKey].defaultValue,
);
return flagValue === "on" || flagValue === true;
};
|