useDarkMode
Custom hook that returns the current state of the dark mode.
Installation
npx sse-tool add use-dark-mode
npm install sse-hooks
Usage
import { useDarkMode } from "./{hooks file}";
const { isDarkMode, toggle, enable, disable, set } = useDarkMode({
defaultValue: true,
});
import { useDarkMode } from "sse-hooks";
const { isDarkMode, toggle, enable, disable, set } = useDarkMode({
defaultValue: true,
});
API
Parameters
| Name | Type | Description |
|---|---|---|
| options | DarkModeOptions | The initial value of the dark mode, default false. |
Return Value
Returns DarkModeReturn.
An object containing the dark mode's state and its controllers.