is-dark
Detect whether or not the system is in dark mode from the browser.
Rationale
The choice of whether to enable a light or dark appearance is an aesthetic one for most users, and might not relate to ambient lighting conditions. Websites should support both appearances and react to changes at the system level.
Installation
Install the package using npm
or yarn
npm install -S is-dark
yarn add is-dark
Usage
Check Once
To check once, simply call the default export from is-darkmode
.
isDarkMode // true | false
Subscribe to System Changes
To subscribe to system UI changes, call the onChange
method.
subscribeToColorScheme