Provides Cookie Preference Settings Dialog
Saves the preferences in LocalStorage with key =
cookie-preferenceUsing a Fab
import { CookiePreference } from "mui-extended"; const myPage = () => { return ( <Tooltip title="Cookie Preferences"> <CookiePreference sx={{ position: "fixed", bottom: 25, right: 25 }} /> </Tooltip> ); };
This creates a Floating Action Button, when clicked opens a Cookie Preference Dialog
Props
AllFabPropsdialogPropsCookiePreferenceDialogPropsUsing Dialog
import { CookiePreferenceDialog } from "mui-extended"; const myPage = () => { return ( <CookiePreferenceDialog open={open} onClose={onClose} preferences={prefs} /> ); };
Use this component to display Cookie Preferences
Props
ResponsiveDialogPropstitledescriptionnecessoryOverrides necessory preference section{ title?: string; description?: ReactNode }
preferencesOverrides preference sectionRecord<string, { default: boolean; title: string; description: ReactNode }>;
Using DefaultPreferences
import { defaultCookiePreferences } from "mui-extended";
Write an email to opensource@sodaru.com