Skip to main content

Consent Banner

Fixed-bottom GDPR/cookie notice with essential-only or granular optional categories, localStorage persistence, and privacy links.

Essential notice

Dismiss in the preview, then reset to show the banner again.

Granular categories

API

PropRequiredTypeDefaultDescription
themeOptionalSiteThemeatelierVisual theme.
modeOptional"light" | "dark"lightColor mode.
storageKeyOptionalstring—localStorage key for saved consent.
titleOptionalstringCookies and privacyBanner heading.
privacyHrefRequiredstring—Link to privacy policy.
cookiePolicyHrefOptionalstring—Optional cookie policy link.
categoriesOptionalConsentCategoryConfig[]—Optional analytics/marketing toggles; omit for essential-only notice.
acceptAllLabel / rejectOptionalLabel / saveLabel / manageLabelOptionalstring—Action button labels.
onConsentChangeOptional(choices) => void—Fires when the visitor saves a choice.