UNPKG

c15t

Version:

Headless JavaScript consent management platform for cookie banners, privacy preferences, consent storage, and script gating.

32 lines (25 loc) 715 B
--- title: Use Color Scheme description: Reference page for use color scheme. group: reference --- ## Parameters |Value|Behavior| |--|--| |`'light'`|Force light mode| |`'dark'`|Force dark mode| |`'system'`|Follow `prefers-color-scheme` media query| |`null`|Disable - c15t won't manage color scheme| |`undefined`|No-op| ## Provider-Level Configuration You can also set the color scheme on the provider without using this hook: ```tsx <ConsentManagerProvider options={{ colorScheme: 'system', // ... }} > ``` ## System Preference Detection When set to `'system'`, the hook listens for changes to the `prefers-color-scheme` media query and updates automatically when the user changes their OS theme.