Files
artcraft/app/hooks/usePosthogFeatureFlag/usePosthogFeatureFlag.tsx
T
wilandwil 75516a9870 NETLIFY CONTEXT HOTFIX (#627)
we need a specific deploy context instead of relying on the reserved
one.

Co-authored-by: wil <wil@storyteller.ai>
2024-07-12 20:45:47 -04:00

15 lines
477 B
TypeScript

import { useFeatureFlagEnabled } from "posthog-js/react";
import { FeatureFlags } from "~/enums/FeatureFlags";
import environmentVariables from "~/Classes/EnvironmentVariables";
export const usePosthogFeatureFlag = (flag: FeatureFlags): boolean => {
const enabled = useFeatureFlagEnabled(flag) ?? false;
if (
environmentVariables.values.DEPLOY_CONTEXT &&
environmentVariables.values.DEPLOY_CONTEXT === "DEVELOPMENT"
) {
return true;
}
return enabled;
};