Cookie Preferences Dialog

overlays

Dialog for granular cookie preference management with category toggles.

Preview

No preview available

Check the code examples below.

Installation

npm install @launchapp/design-system
Import
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

PropTypeDefaultDescription
open
booleanControls dialog open state.
onOpenChange
(open: boolean) => voidCalled when open state changes.
onSave
(prefs: CookiePreferences) => voidCalled with saved preferences.