# Color Mode
React component that adds support for light mode and dark mode using
`localStorage` and `matchMedia`.
## Installation
```sh
yarn add @chakra-ui/color-mode
# or
npm i @chakra-ui/color-mode
```
## Import component
To enable this behavior within your apps, wrap your application in a
`ColorModeProvider` below the `ThemeProvider`
```jsx live=false
import * as React from "react"
import { ColorModeProvider } from "@chakra-ui/color-mode"
import theme from "./theme"
function App({ children }) {
return (
{children}
)
}
```
Then you can use the hook `useColorMode` within your application.
```jsx
function Example() {
const { colorMode, toggleColorMode } = useColorMode()
return (
)
}
```