react-lgpd-consent - v0.3.4
    Preparing search index...

    Function useConsentScriptLoader

    Loader de scripts condicionado ao consentimento do usuário. Inclui hook para uso programático.

    • Returns (integration: ScriptIntegration) => Promise<boolean>

      Uma função assíncrona que recebe um objeto de integração de script e tenta carregá-lo. Retorna true em caso de sucesso e false em caso de falha (por falta de consentimento ou erro de rede).

      Hooks

      0.2.0 Hook para carregamento programático de um script baseado no consentimento.

      const loadScript = useConsentScriptLoader();

      useEffect(() => {
      const handleUserAction = async () => {
      const hotjarIntegration = { id: 'hotjar', category: 'analytics', src: '...' };
      const success = await loadScript(hotjarIntegration);
      if (success) {
      console.log('Hotjar carregado com sucesso!');
      }
      };

      // Exemplo: carregar script após uma ação específica do usuário
      myButton.addEventListener('click', handleUserAction);
      }, [loadScript]);