PhoenixKitWeb.Components.Core.CookieConsent (phoenix_kit v1.7.71)

Copy Markdown View Source

Cookie consent widget component for GDPR/CCPA compliance.

A refined glass-morphic consent interface with floating icon, preferences modal, and first-visit banner.

Features

  • Floating cookie icon with position options (4 corners)
  • Glass-morphic preferences modal with category toggles
  • First-visit banner for opt-in frameworks
  • Google Consent Mode v2 integration
  • Cross-tab synchronization via localStorage
  • Dark mode support
  • Fully accessible (ARIA compliant)

Examples

<.cookie_consent
  frameworks={["gdpr"]}
  icon_position="bottom-right"
  policy_version="1.0"
  cookie_policy_url="/legal/cookie-policy"
  privacy_policy_url="/legal/privacy-policy"
  google_consent_mode={true}
/>

Summary

Functions