0.1.1 • Published 5 months ago

@ichiql/react-color-scheme v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

@ichiql/react-color-scheme

pnpm add @ichiql/react-color-scheme
npm install @ichiql/react-color-scheme
yarn add @ichiql/react-color-scheme

React で OS のカラースキーム(テーマ)変更に対応する

React to support OS color scheme (theme) changes.

import { ColorSchemeProvider, useColorScheme } from '@ichiql/react-color-scheme'

return (
  <ColorSchemeProvider
    initialColorScheme={undefined}
    onChangeColorScheme={(colorScheme, isSystemColorScheme) => {
      console.log(`!!! colorScheme -> ${colorScheme} / isSystem -> ${isSystemColorScheme}`)
    }}
  >
    ~~~
  </ColorSchemeProvider>
)

const { colorScheme } = useColorScheme()

return (
  <html
    lang='en'
    data-color-mode={colorScheme}
  >
~~~
</html>
0.1.1

5 months ago

0.1.0

6 months ago

0.0.1

6 months ago

0.0.0

6 months ago