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

    Module react-lgpd-consent

    Ponto de entrada público da biblioteca react-lgpd-consent. Exporta componentes, hooks, utilitários e tipos para gerenciamento de consentimento de cookies conforme LGPD.

    • Componentes de UI baseados em Material-UI
    • Context Provider para estado global de consentimento
    • Hooks customizados para acesso ao consentimento
    • Utilitários para manipulação de cookies e scripts
    • Tipos TypeScript para máxima segurança e clareza

    Consulte a documentação oficial para exemplos de uso e integração.

    Main

    Components

    FloatingPreferencesButton
    CookieBanner
    PreferencesModal

    Hooks

    openPreferencesModal
    useCategories
    useCategoryStatus
    useConsent
    useConsentHydration
    useConsentScriptLoader
    useConsentTexts
    useOpenPreferencesModal

    Context

    ConsentProvider

    Utils

    LogLevel
    ClarityConfig
    CorporateConfig
    DeveloperGuidance
    ECommerceConfig
    FacebookPixelConfig
    GoogleAnalyticsConfig
    GoogleTagManagerConfig
    GuidanceConfig
    GuidanceMessage
    HotjarConfig
    IntercomConfig
    MixpanelConfig
    SaaSConfig
    ScriptIntegration
    UserWayConfig
    ZendeskConfig
    GuidanceSeverity
    COMMON_INTEGRATIONS
    DEFAULT_PROJECT_CATEGORIES
    defaultTexts
    EXPANDED_DEFAULT_TEXTS
    INTEGRATION_TEMPLATES
    TEXT_TEMPLATES
    analyzeDeveloperConfiguration
    analyzeIntegrationCategories
    autoConfigureCategories
    categorizeDiscoveredCookies
    ConsentGate
    ConsentScriptLoader
    createClarityIntegration
    createCorporateIntegrations
    createDefaultConsentTheme
    createECommerceIntegrations
    createFacebookPixelIntegration
    createGoogleAnalyticsIntegration
    createGoogleTagManagerIntegration
    createHotjarIntegration
    createIntercomIntegration
    createMixpanelIntegration
    createProjectPreferences
    createSaaSIntegrations
    createUserWayIntegration
    createZendeskChatIntegration
    detectConsentCookieName
    discoverRuntimeCookies
    extractCategoriesFromIntegrations
    getAllProjectCategories
    loadScript
    logDeveloperGuidance
    openPreferencesModal
    resolveTexts
    setDebugLogging
    suggestCategoryForScript
    useConsentScriptLoader
    useDeveloperGuidance
    validateIntegrationCategories
    validateNecessaryClassification
    validateProjectPreferences

    Types

    AdvancedConsentTexts
    CategoryDefinition
    ConsentContextValue
    ConsentCookieData
    ConsentCookieOptions
    ConsentPreferences
    ConsentProviderProps
    ConsentScriptLoaderProps
    ConsentState
    ConsentTexts
    CookieDescriptor
    CustomCookieBannerProps
    CustomFloatingPreferencesButtonProps
    CustomPreferencesModalProps
    DesignTokens
    ProjectCategoriesConfig
    Category

    Other

    CategoriesContextValue
    CategoryAutoConfigResult
    CookieBannerProps
    FloatingPreferencesButtonProps
    PreferencesModalProps
    GUIDANCE_PRESETS
    defaultConsentTheme
    getCookiesInfoForCategory
    setCookieCatalogOverrides
    setCookieCategoryOverrides