Cookie Preferences Dialog
overlaysDialog for granular cookie preference management with category toggles.
Preview
No preview available
Check the code examples below.
Installation
npm install @launchapp/design-systemImport
import { CookiePreferencesDialog } from "@launchapp/design-system";Examples
Preferences dialog
const [open, setOpen] = React.useState(false);return ( <> <button type="button" onClick={() => setOpen(true)}>Cookie Preferences</button> <CookiePreferencesDialog open={open} onOpenChange={setOpen} onSave={(prefs) => { console.log(prefs); setOpen(false); }} /> </>);Props
| Prop | Type | Default | Description |
|---|---|---|---|
open | boolean | — | Controls dialog open state. |
onOpenChange | (open: boolean) => void | — | Called when open state changes. |
onSave | (prefs: CookiePreferences) => void | — | Called with saved preferences. |