import { useEffect } from 'react';
import { logger } from '@/lib/logger';

export function useCaptchaBypass() {
  // Single layer: Check if environment allows bypass
  const bypassEnabled = import.meta.env.VITE_ALLOW_CAPTCHA_BYPASS === 'true';
  
  useEffect(() => {
    if (bypassEnabled && typeof window !== 'undefined') {
      logger.warn(
        '⚠️ CAPTCHA BYPASS IS ACTIVE - ' +
        'This should ONLY be enabled in development/preview environments.'
      );
    }
  }, [bypassEnabled]);
  
  return {
    bypassEnabled,
    requireCaptcha: !bypassEnabled,
  };
}
