0.1.7 • Published 5 years ago

react-theme-switch v0.1.7

Weekly downloads
35
License
-
Repository
github
Last release
5 years ago

React Theme Switch

A small, self-contained, and accessible component for inverting the theme of React-based interfaces. Uses progressive enhancement to provide a button which flips the theme's colors only where filter: invert(100%) is supported. Local storage persists the mode across browsing sessions.

Install

npm i react-theme-switch

Import

import ThemeSwitch from 'react-theme-switch';

Include

<ThemeSwitch />

Props

Just one optional prop is provided: preserveRasters. By default, raster images (images without the SVG extension, as well as videos) get inverted. To preserve them (through reinversion) use the preserveRasters Boolean.

<ThemeSwitch preserveRasters />

Accessibility

The switch is provided as a screen reader and keyboard accessible <button> element and toggles the aria-expanded state.

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

6 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago