Essential notice
Dismiss in the preview, then reset to show the banner again.
Cookies
Essential cookies keep you signed in. We do not use ad tracking.
Granular categories
Cookie and privacy notice
API
| Prop | Required | Type | Default | Description |
|---|---|---|---|---|
| theme | Optional | SiteTheme | atelier | Visual theme. |
| mode | Optional | "light" | "dark" | light | Color mode. |
| storageKey | Optional | string | — | localStorage key for saved consent. |
| title | Optional | string | Cookies and privacy | Banner heading. |
| privacyHref | Required | string | — | Link to privacy policy. |
| cookiePolicyHref | Optional | string | — | Optional cookie policy link. |
| categories | Optional | ConsentCategoryConfig[] | — | Optional analytics/marketing toggles; omit for essential-only notice. |
| acceptAllLabel / rejectOptionalLabel / saveLabel / manageLabel | Optional | string | — | Action button labels. |
| onConsentChange | Optional | (choices) => void | — | Fires when the visitor saves a choice. |