0.0.3 • Published 2 years ago

color-scheme-provider v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

color-scheme-provider

pnpm add color-scheme-provider
npm install color-scheme-provider
yarn add color-scheme-provider

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

React to support OS color scheme (theme) changes.

import { ColorSchemeProvider, useColorScheme } from 'color-scheme-provider'

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.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago