diff --git a/pages/docs/customization/themes.mdx b/pages/docs/customization/themes.mdx
index 3753b45..2205192 100644
--- a/pages/docs/customization/themes.mdx
+++ b/pages/docs/customization/themes.mdx
@@ -14,21 +14,21 @@ export const meta = {
## Switch themes
-Before using any Components, you must add ThemeProvider to the root node.
+Before using any Components, you must add ZEITUIProvider to the root node.
CSSBaseline provides basic CSS support, which is similar to normalize.
**Now you can change the theme as follows:**
- 1. Make sure `ThemeProvider` and `CSSBaseline` are already on the root component.
+ 1. Make sure `ZEITUIProvider` and `CSSBaseline` are already on the root component.
2. Get the current theme of the page through hook `useTheme`.
3. Update the value of `theme.type`, and the theme of all components will follow automatically.
```jsx
-import { CSSBaseline, ThemeProvider, useTheme } from '@zeit-ui/react'
+import { CSSBaseline, ZEITUIProvider, useTheme } from '@zeit-ui/react'
const [type, setType] = useState('light')
const currentTheme = useTheme()
@@ -38,10 +38,10 @@ const switchThemes = () => () => {
}
const App = () => (
-
+
-
+
)
```
@@ -57,7 +57,7 @@ Of course, if a *Component* doesn't use your customize variables, it doesn't mak
The more changes you custom, the more Components Re-Render.
```jsx
-import { CSSBaseline, ThemeProvider } from '@zeit-ui/react'
+import { CSSBaseline, ZEITUIProvider } from '@zeit-ui/react'
const myTheme = {
palette: {
@@ -66,10 +66,10 @@ const myTheme = {
}
const App = () => (
-
+
-
+
)
```
@@ -129,5 +129,4 @@ const MyComponent = () => (
```
-
export default ({ children }) => {children}