diff --git a/packages/react-docs/pages/components/color-mode/dark-mode.js b/packages/react-docs/pages/components/color-mode/dark-mode.js
new file mode 100644
index 0000000000..e65f10cb1d
--- /dev/null
+++ b/packages/react-docs/pages/components/color-mode/dark-mode.js
@@ -0,0 +1,32 @@
+import {
+ Box,
+ DarkMode,
+ Text,
+ useColorMode,
+ useColorStyle,
+} from '@tonic-ui/react';
+import React from 'react';
+
+const Component = () => {
+ const [colorMode] = useColorMode();
+ const [colorStyle] = useColorStyle({ colorMode });
+
+ return (
+
+
+ The color mode is set to {colorMode}
+
+
+ );
+};
+
+const App = () => (
+
+
+
+);
+
+export default App;
diff --git a/packages/react-docs/pages/components/color-mode/dark-mode.page.mdx b/packages/react-docs/pages/components/color-mode/dark-mode.page.mdx
index c1eb9d22d6..a5ae6cf9db 100644
--- a/packages/react-docs/pages/components/color-mode/dark-mode.page.mdx
+++ b/packages/react-docs/pages/components/color-mode/dark-mode.page.mdx
@@ -10,29 +10,7 @@ import { DarkMode } from '@tonic-ui/react';
## Usage
-```jsx noInline
-function Example() {
- const [colorMode] = useColorMode();
- const [colorStyle] = useColorStyle({ colorMode });
-
- return (
-
-
- The color mode is set to {colorMode}
-
-
- );
-}
-
-render(
-
-
-
-);
-```
+{render('./dark-mode')}
## Props
diff --git a/packages/react-docs/pages/components/color-mode/inverted-mode-tooltip.js b/packages/react-docs/pages/components/color-mode/inverted-mode-tooltip.js
new file mode 100644
index 0000000000..a0ff5e4faa
--- /dev/null
+++ b/packages/react-docs/pages/components/color-mode/inverted-mode-tooltip.js
@@ -0,0 +1,25 @@
+import {
+ Divider,
+ InvertedMode,
+ Text,
+ Tooltip,
+} from '@tonic-ui/react';
+import React from 'react';
+
+const App = () => {
+ return (
+
+ Title
+
+ Content
+
+ )}
+ >
+ Hover Me
+
+ );
+};
+
+export default App;
diff --git a/packages/react-docs/pages/components/color-mode/inverted-mode.js b/packages/react-docs/pages/components/color-mode/inverted-mode.js
new file mode 100644
index 0000000000..395296ee07
--- /dev/null
+++ b/packages/react-docs/pages/components/color-mode/inverted-mode.js
@@ -0,0 +1,32 @@
+import {
+ Box,
+ InvertedMode,
+ Text,
+ useColorMode,
+ useColorStyle,
+} from '@tonic-ui/react';
+import React from 'react';
+
+const Component = () => {
+ const [colorMode] = useColorMode();
+ const [colorStyle] = useColorStyle({ colorMode });
+
+ return (
+
+
+ The current color mode is inverted to {colorMode} mode
+
+
+ );
+};
+
+const App = () => (
+
+
+
+);
+
+export default App;
diff --git a/packages/react-docs/pages/components/color-mode/inverted-mode.page.mdx b/packages/react-docs/pages/components/color-mode/inverted-mode.page.mdx
index a4937133cc..087927da30 100644
--- a/packages/react-docs/pages/components/color-mode/inverted-mode.page.mdx
+++ b/packages/react-docs/pages/components/color-mode/inverted-mode.page.mdx
@@ -10,47 +10,13 @@ import { InvertedMode } from '@tonic-ui/react';
## Usage
-```jsx noInline
-function Example() {
- const [colorMode] = useColorMode();
- const [colorStyle] = useColorStyle({ colorMode });
-
- return (
-
-
- The current color mode is inverted to {colorMode} mode
-
-
- );
-}
-
-render(
-
-
-
-);
-```
+{render('./inverted-mode')}
### Rendering tooltip label
The `InvertedMode` component is useful when you want to render a tooltip label in inverted mode.
-```jsx
-
- Title
-
- Content
-
- )}
->
- Hover Me
-
-```
+{render('./inverted-mode-tooltip')}
## Props
diff --git a/packages/react-docs/pages/components/color-mode/light-mode.js b/packages/react-docs/pages/components/color-mode/light-mode.js
new file mode 100644
index 0000000000..081bbd1287
--- /dev/null
+++ b/packages/react-docs/pages/components/color-mode/light-mode.js
@@ -0,0 +1,32 @@
+import {
+ Box,
+ LightMode,
+ Text,
+ useColorMode,
+ useColorStyle,
+} from '@tonic-ui/react';
+import React from 'react';
+
+const Component = () => {
+ const [colorMode] = useColorMode();
+ const [colorStyle] = useColorStyle({ colorMode });
+
+ return (
+
+
+ The color mode is set to {colorMode}
+
+
+ );
+};
+
+const App = () => (
+
+
+
+);
+
+export default App;
diff --git a/packages/react-docs/pages/components/color-mode/light-mode.page.mdx b/packages/react-docs/pages/components/color-mode/light-mode.page.mdx
index 55428d2d97..a8bdd58a16 100644
--- a/packages/react-docs/pages/components/color-mode/light-mode.page.mdx
+++ b/packages/react-docs/pages/components/color-mode/light-mode.page.mdx
@@ -10,29 +10,7 @@ import { LightMode } from '@tonic-ui/react';
## Usage
-```jsx noInline
-function Example() {
- const [colorMode] = useColorMode();
- const [colorStyle] = useColorStyle({ colorMode });
-
- return (
-
-
- The color mode is set to {colorMode}
-
-
- );
-}
-
-render(
-
-
-
-);
-```
+{render('./light-mode')}
## Props
diff --git a/packages/react-docs/pages/components/color-style/useColorStyle.js b/packages/react-docs/pages/components/color-style/useColorStyle.js
index 0241142580..d558d694d8 100644
--- a/packages/react-docs/pages/components/color-style/useColorStyle.js
+++ b/packages/react-docs/pages/components/color-style/useColorStyle.js
@@ -9,7 +9,7 @@ import React from 'react';
const App = () => {
const [colorMode] = useColorMode();
- const [colorStyle, setColorStyle] = useColorStyle({ colorMode });
+ const [colorStyle] = useColorStyle({ colorMode });
const invertedPrimaryColor = {
dark: 'black:primary',
light: 'white:primary',