diff --git a/packages/framework/esm-react-utils/src/useFeatureFlag.ts b/packages/framework/esm-react-utils/src/useFeatureFlag.ts index 4f2bb23c4..f6a8a84a8 100644 --- a/packages/framework/esm-react-utils/src/useFeatureFlag.ts +++ b/packages/framework/esm-react-utils/src/useFeatureFlag.ts @@ -19,13 +19,6 @@ import { featureFlagsStore } from '@openmrs/esm-feature-flags'; export function useFeatureFlag(flagName: string) { const { flags } = useStore(featureFlagsStore); - useEffect(() => { - if (!flags[flagName]) { - console.error( - `useFeatureFlag: Attempted to get value of non-existent flag "${flagName}". Did you forget to call registerFeatureFlag?`, - ); - } - }, [flags[flagName]]); - - return flags[flagName]?.enabled; + // Return false if flag does not exist or if it's off + return flags[flagName]?.enabled ?? false; }