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

    Function useDataLayerEvents

    Utilitários para disparar eventos de consentimento no dataLayer (GTM).

    Utils

    0.4.5

    • Hook helper para facilitar uso em componentes React. Retorna funções de disparo de eventos prontas para uso.

      Returns {
          pushInitialized: (categories: ConsentPreferences) => void;
          pushUpdated: (
              categories: ConsentPreferences,
              origin: ConsentEventOrigin,
              previousCategories?: ConsentPreferences,
          ) => void;
      }

      Objeto com funções de disparo de eventos

      function MyComponent() {
      const { pushInitialized, pushUpdated } = useDataLayerEvents();

      useEffect(() => {
      pushInitialized({ necessary: true, analytics: false });
      }, []);

      const handleAcceptAll = () => {
      const newPrefs = { necessary: true, analytics: true, marketing: true };
      pushUpdated(newPrefs, 'banner');
      };
      }

      Hooks

      0.4.5