1.0.4 • Published 6 months ago

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

Weekly downloads
-
License
-
Repository
-
Last release
6 months 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

6 months ago

1.0.3

6 months ago

1.0.2

12 months ago

1.0.1

12 months ago

1.0.0

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

2 years ago

0.0.1

2 years ago