Cookie banners, settings, and toasts for privacy compliance.
standard bannerFulfilling GDPR and CCPA tracking banner rules upon initial site visitsminimal bannerCompact footers or subpages requesting user tracking permission with minimal noisecookie settingsProviding users granular checkbox categories to toggle optional analytics or marketing cookiescookie toastSimple privacy notices notifying that cookies are used, requiring basic acknowledgmentWe use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic.
We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic.
We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic.
Required for the website to function.
Help us improve our website.
Used for targeted advertising.
| Prop | Type | Default | Description |
|---|---|---|---|
| onAccept* | () => void | — | Fired when user accepts all tracking policies. |
| onDecline | () => void | — | Fired when user declines policy. |
| onSettings | () => void | — | Fired when user triggers custom settings preference dial. |
| position | "top" | "bottom" | "bottom" | Controls layout placement on viewport. |
| variant | "default" | "minimal" | "default" | The preset layout style constraint. |
| Prop | Type | Default | Description |
|---|---|---|---|
| onAccept* | () => void | — | Fired when user accepts customized tracking categories. |
| onDecline* | () => void | — | Fired when user rejects optional analytics cookies. |
role="region" and label with aria-label="Cookie consent banner".