diff --git a/frontend/src/hooks/useFeatureFlag.ts b/frontend/src/hooks/useFeatureFlag.ts new file mode 100644 index 00000000..fd96ed0a --- /dev/null +++ b/frontend/src/hooks/useFeatureFlag.ts @@ -0,0 +1,9 @@ +import { useAuthStore } from '@/store/authStore' + +/** + * Check if a feature flag is enabled for the current user. + * Returns false for unknown keys (fail closed). + */ +export function useFeatureFlag(key: string): boolean { + return useAuthStore((s) => s.featureFlags[key] ?? false) +}