Hook into the level of sunlight
npm install use-sunlight
A React hook for the current level of sunlight on an integer scale from [0,10]. Solar altitudes in the range [0, PI] are mapped to their height above the horizon on the unit circle (scaled up by 10), and all range below the horizon ([PI, 2PI]) are mapped to zero.
https://jolly-nobel-4ebf9d.netlify.com
``javascript`
// src/demo-component.js
export const DemoComponent = ({ children }) => {
const [sunlight] = useSunlight()
const theme = sunlightToTheme(sunlight)
const style = sunlightToStyle(theme)
return {children}
}
1. According to tests, solar "height" seems to max out at 7. This means the solar altitude never reaches PI/2.suncalc` dependency.
1. Bundle size is too large. This is likely from the