1.0.4 • Published 2 years ago

@microsoft/arbutus.use-prefers-color-scheme v1.0.4

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

Hook usePrefersColorScheme

usePrefersColorScheme returns a value of prefers-color-scheme media query. Based on Media Queries Level 5: 11.5. Detecting the desire for light or dark color schemes: the prefers-color-scheme feature.

Get Started

npm i @microsoft/arbutus.use-prefers-color-scheme
import { usePrefersColorScheme } from '@microsoft/arbutus.use-prefers-color-scheme';

Usage

const MyComponent = () => {
  const preferredTheme = usePrefersColorScheme(); // "light" | "dark" | undefined
  return <div>{preferredTheme === 'light' ? 'light' : 'dark'</div>;
};
1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

3 years ago

0.0.1

3 years ago