darkmode-react-component
v0.1.8
Published
A component darkmode injection in your document page with React
Downloads
137
Readme
darkmode-react
A component darkmode injection in your document page with React
Live Preview
Install
npm install --save darkmode-react-component
Usage basic
import DarkModeReact from 'darkmode-react-component';
<DarkModeReact />
Prop hiddenLabel
<DarkModeVue hiddenLabel />
Prop hiddenIcon
<DarkModeVue hiddenIcon />
Prop labelDark and labelLight
<DarkModeVue labelDark="Tema escuro" labelLight="Tema claro" />
Style modification and usage in your styles
body {
--dm-color-primary: #41b883;
--dm-color-secondary: #34495e;
--dm-color-text: #222;
--dm-color-background: #fff;
}
body.darkmode {
--dm-color-text: #fff;
--dm-color-background: #222;
}
Create your variable colors and update this with class .darkmode.
Description class of components
If DarkModeReact usage in a page, a class in body document is update with class darkmode. In LocalStorage is created a key store with value current mode. Do you usage children body.darkmode styles for your application. I recomend create a variables colors in css and update this with toggle class of body document.