From 6bb340010723c2942fef0758515e8903ec1f0c0b Mon Sep 17 00:00:00 2001 From: cheton Date: Sat, 14 Oct 2023 19:22:38 +0800 Subject: [PATCH] docs: update color-mode and color-style pages --- .../pages/components/color-mode/dark-mode.js | 32 ++++++++++++++++ .../components/color-mode/dark-mode.page.mdx | 24 +----------- .../color-mode/inverted-mode-tooltip.js | 25 ++++++++++++ .../components/color-mode/inverted-mode.js | 32 ++++++++++++++++ .../color-mode/inverted-mode.page.mdx | 38 +------------------ .../pages/components/color-mode/light-mode.js | 32 ++++++++++++++++ .../components/color-mode/light-mode.page.mdx | 24 +----------- .../components/color-style/useColorStyle.js | 2 +- 8 files changed, 126 insertions(+), 83 deletions(-) create mode 100644 packages/react-docs/pages/components/color-mode/dark-mode.js create mode 100644 packages/react-docs/pages/components/color-mode/inverted-mode-tooltip.js create mode 100644 packages/react-docs/pages/components/color-mode/inverted-mode.js create mode 100644 packages/react-docs/pages/components/color-mode/light-mode.js 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',