@still-react/cloud
v0.1.0
Published
CloudProvider and live data hooks for weather, calendar, and pull requests
Readme
@still-react/cloud
CloudProvider plus useWeather, useCalendar, and usePullRequests.
Queries live in this package (Open-Meteo, Google Calendar, GitHub pull requests). The Worker passes tokens as the Provider value. Tokens never go in markup. Weather location is the hook argument, not a Cloud setting.
import {
CloudProvider,
useWeather,
useCalendar,
usePullRequests,
} from "@still-react/cloud";
<CloudProvider value={{ calendars, github }}>
<Dashboard />
</CloudProvider>const weather = await useWeather({
latitude: 43.4,
longitude: -3.45,
timezone: "Europe/Madrid",
});
const events = await useCalendar();
const pullRequests = await usePullRequests();