1.0.0 • Published 4 years ago

react-perfect-dark-mode v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

react-perfect-dark-mode

Version Size

Installation

You must first install perfect-dark-mode into the <head> of your document.

yarn add react-perfect-dark-mode

Usage

In a component you can use the hook:

import React from 'react'
import { usePerfectDarkMode } from 'react-perfect-dark-mode'

export const Toggle = () => {
  const { mode, updateMode } = usePerfectDarkMode()
  return (
    <button
      style={{ visibility: mode !== undefined ? 'visible' : 'hidden' }}
      onClick={() =>
        updateMode(
          (mode, modes, modeIndex) => modes[(modeIndex + 1) % modes.length],
        )
      }
    >
      {mode}
    </button>
  )
}
1.0.0

4 years ago

0.0.25

4 years ago

0.0.19

5 years ago

0.0.18

5 years ago

0.0.17

5 years ago

0.0.12

5 years ago

0.0.13

5 years ago

0.0.14

5 years ago

0.0.15

5 years ago

0.0.16

5 years ago

0.0.11

5 years ago

0.0.10

5 years ago

0.0.7

5 years ago