UNPKG

use-luminance

Version:

A React hook for using luminance,support React18

12 lines 412 B
import React, { useEffect } from "react"; import useLuminance from "./useLuminance"; function useTheme(bgColor) { var luminance = useLuminance(bgColor); var _a = React.useState("light"), theme = _a[0], setTheme = _a[1]; useEffect(function () { setTheme(luminance < 0.5 ? "dark" : "light"); }, [luminance]); return theme; } export default useTheme; //# sourceMappingURL=useTheme.js.map