Toggle dark mode (or anything) in moon phases emoji
import React from "react";
import Toggle from "react-moon-toggle";
const app = () => {
const [dark, setDark] = React.useState(false);
return <Toggle {...{ dark, setDark }} />;
};$ yarn add react-moon-toggle-
darkboolean (required) -
setDark=(newDark: boolean) => null?function -
interval=50number -
darkIndex=0number (0-7) -
lightIndex=4number (0-7) -
peekOnHover=trueboolean
phases array used for indexes:
const phases = ["π", "π", "π", "π", "π", "π", "π", "π"];Any other props will be given directly to the <button> element.
MIT


