use-dark-hook
Version:
A light-weight and straight forward library that adds 'dark mode' in your web app using React Hook.
26 lines (20 loc) • 575 B
JavaScript
import React from 'react';
import ReactDOM from 'react-dom';
// styles
import '../css/normalize.css';
import '../css/main.css';
// use-dark-hook
import { useDarkHook } from '../../build/use-dark-hook';
const App = () => {
const [mode, toggleMode] = useDarkHook();
return (
<div className="main_container">
<h1>Hello "use-dark-hook"</h1>
<h2>Current Mode: {mode}</h2>
<button onClick={() => toggleMode()} className={`${mode}_cta`}>
toggle mode
</button>
</div>
);
};
ReactDOM.render(<App />, document.getElementById('app'));